70 changed files with 3363 additions and 97 deletions
@ -0,0 +1,295 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.IO; |
|||
using System.Text.RegularExpressions; |
|||
using System.Threading.Tasks; |
|||
|
|||
namespace Housing.Services |
|||
{ |
|||
// 1. DatabaseSettings
|
|||
public class DatabaseSettings |
|||
{ |
|||
public string ConnectionString { get; set; } = string.Empty; |
|||
|
|||
public static DatabaseSettings Load(string path) |
|||
{ |
|||
var settings = new DatabaseSettings(); |
|||
try |
|||
{ |
|||
if (File.Exists(path)) |
|||
{ |
|||
var lines = File.ReadAllLines(path); |
|||
foreach (var line in lines) |
|||
{ |
|||
var trimmed = line.Trim(); |
|||
if (trimmed.StartsWith("ConnectionString", StringComparison.OrdinalIgnoreCase)) |
|||
{ |
|||
var parts = trimmed.Split(new[] { '=' }, 2); |
|||
if (parts.Length == 2) |
|||
{ |
|||
settings.ConnectionString = parts[1].Trim(); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
catch |
|||
{ |
|||
// 로드 실패 시 무시
|
|||
} |
|||
return settings; |
|||
} |
|||
} |
|||
|
|||
// 2. LoginSettings
|
|||
public class LoginSettings |
|||
{ |
|||
public bool OfflinePreview { get; set; } = true; // 기본값은 오프라인 테스트 편의를 위해 true
|
|||
|
|||
public static LoginSettings Load(string path) |
|||
{ |
|||
var settings = new LoginSettings(); |
|||
try |
|||
{ |
|||
if (File.Exists(path)) |
|||
{ |
|||
var lines = File.ReadAllLines(path); |
|||
foreach (var line in lines) |
|||
{ |
|||
var trimmed = line.Trim(); |
|||
if (trimmed.StartsWith("OfflinePreview", StringComparison.OrdinalIgnoreCase)) |
|||
{ |
|||
var parts = trimmed.Split(new[] { '=' }, 2); |
|||
if (parts.Length == 2) |
|||
{ |
|||
if (bool.TryParse(parts[1].Trim(), out var val)) |
|||
{ |
|||
settings.OfflinePreview = val; |
|||
} |
|||
else if (int.TryParse(parts[1].Trim(), out var intVal)) |
|||
{ |
|||
settings.OfflinePreview = intVal != 0; |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
catch |
|||
{ |
|||
// 로드 실패 시 무시
|
|||
} |
|||
return settings; |
|||
} |
|||
} |
|||
|
|||
// 3. LoginHistoryStore
|
|||
public class LoginHistoryStore |
|||
{ |
|||
private readonly string _filePath; |
|||
private readonly Dictionary<string, List<string>> _history = new Dictionary<string, List<string>>(StringComparer.OrdinalIgnoreCase); |
|||
|
|||
private LoginHistoryStore(string filePath) |
|||
{ |
|||
_filePath = filePath; |
|||
} |
|||
|
|||
public static LoginHistoryStore Load(string path) |
|||
{ |
|||
var store = new LoginHistoryStore(path); |
|||
store.LoadFromFile(); |
|||
return store; |
|||
} |
|||
|
|||
public List<string> GetValues(string fieldName) |
|||
{ |
|||
if (_history.TryGetValue(fieldName, out var list)) |
|||
{ |
|||
return new List<string>(list); |
|||
} |
|||
return new List<string>(); |
|||
} |
|||
|
|||
public void Remember(string fieldName, string value) |
|||
{ |
|||
if (string.IsNullOrWhiteSpace(value)) return; |
|||
value = value.Trim(); |
|||
|
|||
if (!_history.TryGetValue(fieldName, out var list)) |
|||
{ |
|||
list = new List<string>(); |
|||
_history[fieldName] = list; |
|||
} |
|||
|
|||
// 중복 제거 및 맨 앞으로 이동
|
|||
list.RemoveAll(x => string.Equals(x, value, StringComparison.OrdinalIgnoreCase)); |
|||
list.Insert(0, value); |
|||
|
|||
// 최대 5개 이력 유지
|
|||
if (list.Count > 5) |
|||
{ |
|||
list.RemoveRange(5, list.Count - 5); |
|||
} |
|||
} |
|||
|
|||
public bool Forget(string fieldName, string value) |
|||
{ |
|||
if (string.IsNullOrWhiteSpace(value)) return false; |
|||
value = value.Trim(); |
|||
|
|||
if (_history.TryGetValue(fieldName, out var list)) |
|||
{ |
|||
bool removed = list.RemoveAll(x => string.Equals(x, value, StringComparison.OrdinalIgnoreCase)) > 0; |
|||
return removed; |
|||
} |
|||
return false; |
|||
} |
|||
|
|||
public void Save() |
|||
{ |
|||
try |
|||
{ |
|||
var dir = Path.GetDirectoryName(_filePath); |
|||
if (!string.IsNullOrEmpty(dir) && !Directory.Exists(dir)) |
|||
{ |
|||
Directory.CreateDirectory(dir); |
|||
} |
|||
|
|||
// 초간단 JSON 형식으로 직렬화 (의존성 최소화)
|
|||
using (var sw = new StreamWriter(_filePath)) |
|||
{ |
|||
sw.WriteLine("{"); |
|||
var keys = new List<string>(_history.Keys); |
|||
for (int i = 0; i < keys.Count; i++) |
|||
{ |
|||
var key = keys[i]; |
|||
var values = _history[key]; |
|||
var arrayItems = new List<string>(); |
|||
foreach (var val in values) |
|||
{ |
|||
// 따옴표 escape
|
|||
var escaped = val.Replace("\"", "\\\""); |
|||
arrayItems.Add($"\"{escaped}\""); |
|||
} |
|||
var line = $" \"{key}\": [{string.Join(", ", arrayItems)}]"; |
|||
if (i < keys.Count - 1) |
|||
{ |
|||
line += ","; |
|||
} |
|||
sw.WriteLine(line); |
|||
} |
|||
sw.WriteLine("}"); |
|||
} |
|||
} |
|||
catch |
|||
{ |
|||
// 저장 오류 시 무시
|
|||
} |
|||
} |
|||
|
|||
private void LoadFromFile() |
|||
{ |
|||
try |
|||
{ |
|||
if (!File.Exists(_filePath)) return; |
|||
|
|||
var text = File.ReadAllText(_filePath); |
|||
// 정규식이나 아주 심플한 파싱으로 키와 배열 파싱
|
|||
// 형식 예: "Maker": ["MOBI", "TEST"]
|
|||
var matches = Regex.Matches(text, @"""([^""]+)""\s*:\s*\[([^\]]*)\]"); |
|||
foreach (Match match in matches) |
|||
{ |
|||
var key = match.Groups[1].Value; |
|||
var arrayContent = match.Groups[2].Value; |
|||
var valueMatches = Regex.Matches(arrayContent, @"""([^""]*)"""); |
|||
|
|||
var list = new List<string>(); |
|||
foreach (Match valMatch in valueMatches) |
|||
{ |
|||
list.Add(valMatch.Groups[1].Value); |
|||
} |
|||
_history[key] = list; |
|||
} |
|||
} |
|||
catch |
|||
{ |
|||
// 로드 오류 시 무시
|
|||
} |
|||
} |
|||
} |
|||
|
|||
// 4. LoginAccountRepository
|
|||
public class LoginAccountRepository |
|||
{ |
|||
private readonly DatabaseSettings _dbSettings; |
|||
private readonly LoginSettings _loginSettings; |
|||
|
|||
public LoginAccountRepository(DatabaseSettings dbSettings, LoginSettings loginSettings) |
|||
{ |
|||
_dbSettings = dbSettings; |
|||
_loginSettings = loginSettings; |
|||
} |
|||
|
|||
public async Task<bool> ExistsAsync(string operatorId, string password) |
|||
{ |
|||
// 오프라인 모드인 경우 기본 성공
|
|||
if (_loginSettings.OfflinePreview) |
|||
{ |
|||
return true; |
|||
} |
|||
|
|||
// DB 커넥션 스트링이 비어있으면 기본값 확인
|
|||
if (string.IsNullOrWhiteSpace(_dbSettings.ConnectionString)) |
|||
{ |
|||
return IsDefaultAccount(operatorId, password); |
|||
} |
|||
|
|||
try |
|||
{ |
|||
// 실제 DB에서 계정을 조회해보기 위한 시도
|
|||
using (var conn = new System.Data.SqlClient.SqlConnection(_dbSettings.ConnectionString)) |
|||
{ |
|||
await conn.OpenAsync(); |
|||
|
|||
// 우선 Users 또는 Accounts와 같이 로그인 테이블명이 뭔지 모를 수 있으므로
|
|||
// 쿼리 실패 시 default 계정 검증으로 fallback 하도록 구성
|
|||
const string query = "SELECT COUNT(*) FROM [Users] WHERE [OperatorId] = @Id AND [Password] = @Pw"; |
|||
using (var cmd = new System.Data.SqlClient.SqlCommand(query, conn)) |
|||
{ |
|||
cmd.Parameters.AddWithValue("@Id", operatorId); |
|||
cmd.Parameters.AddWithValue("@Pw", password); |
|||
|
|||
var count = (int)await cmd.ExecuteScalarAsync(); |
|||
return count > 0; |
|||
} |
|||
} |
|||
} |
|||
catch |
|||
{ |
|||
// DB 연결이나 쿼리 오류 발생 시, 테스트 편의를 위해 test/test 혹은 admin/admin 등 디폴트 계정을 제공
|
|||
return IsDefaultAccount(operatorId, password); |
|||
} |
|||
} |
|||
|
|||
private bool IsDefaultAccount(string operatorId, string password) |
|||
{ |
|||
// 기본 개발/테스트용 계정 처리
|
|||
if (string.Equals(operatorId, "test", StringComparison.OrdinalIgnoreCase) && |
|||
string.Equals(password, "test", StringComparison.OrdinalIgnoreCase)) |
|||
{ |
|||
return true; |
|||
} |
|||
if (string.Equals(operatorId, "admin", StringComparison.OrdinalIgnoreCase) && |
|||
string.Equals(password, "admin", StringComparison.OrdinalIgnoreCase)) |
|||
{ |
|||
return true; |
|||
} |
|||
if (string.Equals(operatorId, "su", StringComparison.OrdinalIgnoreCase) && |
|||
string.Equals(password, "su", StringComparison.OrdinalIgnoreCase)) |
|||
{ |
|||
return true; |
|||
} |
|||
return false; |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,579 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<Window x:Class="Housing.Login.StartupLoginWindow" |
|||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
|||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
|||
Title="EOL HMI Login" |
|||
Width="760" |
|||
Height="760" |
|||
MinWidth="560" |
|||
MinHeight="620" |
|||
WindowStartupLocation="CenterScreen" |
|||
Background="{DynamicResource HmiScreenBackgroundBrush}" |
|||
UseLayoutRounding="True" |
|||
SnapsToDevicePixels="True"> |
|||
|
|||
<Window.Resources> |
|||
<!-- HMI Theme Brushes (Merged from marking_gui/App.xaml) --> |
|||
<SolidColorBrush x:Key="HmiScreenBackgroundBrush" Color="#07111C"/> |
|||
<SolidColorBrush x:Key="HmiPanelBorderBrush" Color="#355369"/> |
|||
<SolidColorBrush x:Key="HmiPanelInnerBorderBrush" Color="#597285"/> |
|||
<SolidColorBrush x:Key="HmiAccentBrush" Color="#16C7E8"/> |
|||
<SolidColorBrush x:Key="HmiAccentBlueBrush" Color="#2F86FF"/> |
|||
<SolidColorBrush x:Key="HmiWarningBrush" Color="#FF9A24"/> |
|||
<SolidColorBrush x:Key="HmiRunBrush" Color="#27D17F"/> |
|||
<SolidColorBrush x:Key="HmiDangerBrush" Color="#E65252"/> |
|||
<SolidColorBrush x:Key="HmiTextBrush" Color="#F2F7FA"/> |
|||
<SolidColorBrush x:Key="HmiMutedTextBrush" Color="#A9BBC6"/> |
|||
|
|||
<LinearGradientBrush x:Key="HmiPanelBrush" StartPoint="0,0" EndPoint="1,1"> |
|||
<GradientStop Color="#27323B" Offset="0"/> |
|||
<GradientStop Color="#17202A" Offset="0.46"/> |
|||
<GradientStop Color="#0D151E" Offset="1"/> |
|||
</LinearGradientBrush> |
|||
|
|||
<LinearGradientBrush x:Key="HmiPanelHeaderBrush" StartPoint="0,0" EndPoint="1,0"> |
|||
<GradientStop Color="#1E3E53" Offset="0"/> |
|||
<GradientStop Color="#102433" Offset="0.58"/> |
|||
<GradientStop Color="#182029" Offset="1"/> |
|||
</LinearGradientBrush> |
|||
|
|||
<LinearGradientBrush x:Key="HmiInputBrush" StartPoint="0,0" EndPoint="0,1"> |
|||
<GradientStop Color="#111C25" Offset="0"/> |
|||
<GradientStop Color="#050A10" Offset="1"/> |
|||
</LinearGradientBrush> |
|||
|
|||
<LinearGradientBrush x:Key="HmiOutputBrush" StartPoint="0,0" EndPoint="0,1"> |
|||
<GradientStop Color="#071E28" Offset="0"/> |
|||
<GradientStop Color="#02070B" Offset="1"/> |
|||
</LinearGradientBrush> |
|||
|
|||
<LinearGradientBrush x:Key="HmiButtonBrush" StartPoint="0,0" EndPoint="0,1"> |
|||
<GradientStop Color="#3C4C58" Offset="0"/> |
|||
<GradientStop Color="#17242E" Offset="0.5"/> |
|||
<GradientStop Color="#0D141B" Offset="1"/> |
|||
</LinearGradientBrush> |
|||
|
|||
<LinearGradientBrush x:Key="HmiButtonHoverBrush" StartPoint="0,0" EndPoint="0,1"> |
|||
<GradientStop Color="#275978" Offset="0"/> |
|||
<GradientStop Color="#18364A" Offset="0.55"/> |
|||
<GradientStop Color="#101D28" Offset="1"/> |
|||
</LinearGradientBrush> |
|||
|
|||
<LinearGradientBrush x:Key="HmiButtonPressedBrush" StartPoint="0,0" EndPoint="0,1"> |
|||
<GradientStop Color="#0A141B" Offset="0"/> |
|||
<GradientStop Color="#142C3A" Offset="1"/> |
|||
</LinearGradientBrush> |
|||
|
|||
<!-- Existing UI Styles --> |
|||
<Style x:Key="FieldLabelStyle" TargetType="TextBlock"> |
|||
<Setter Property="Foreground" Value="{StaticResource HmiMutedTextBrush}"/> |
|||
<Setter Property="FontSize" Value="13"/> |
|||
<Setter Property="FontWeight" Value="Bold"/> |
|||
<Setter Property="Margin" Value="0,0,0,6"/> |
|||
<Setter Property="TextWrapping" Value="Wrap"/> |
|||
</Style> |
|||
|
|||
<Style x:Key="InputStyle" TargetType="TextBox"> |
|||
<Setter Property="Height" Value="42"/> |
|||
<Setter Property="MinWidth" Value="0"/> |
|||
<Setter Property="Background" Value="{StaticResource HmiInputBrush}"/> |
|||
<Setter Property="Foreground" Value="{StaticResource HmiTextBrush}"/> |
|||
<Setter Property="BorderBrush" Value="#3F6178"/> |
|||
<Setter Property="BorderThickness" Value="1"/> |
|||
<Setter Property="FontSize" Value="19"/> |
|||
<Setter Property="FontWeight" Value="Bold"/> |
|||
<Setter Property="CaretBrush" Value="{StaticResource HmiAccentBrush}"/> |
|||
<Setter Property="SelectionBrush" Value="{StaticResource HmiAccentBlueBrush}"/> |
|||
<Setter Property="HorizontalContentAlignment" Value="Center"/> |
|||
<Setter Property="VerticalContentAlignment" Value="Center"/> |
|||
<Setter Property="Padding" Value="8,0"/> |
|||
<Setter Property="Template"> |
|||
<Setter.Value> |
|||
<ControlTemplate TargetType="{x:Type TextBox}"> |
|||
<Border x:Name="FieldChrome" |
|||
Background="{TemplateBinding Background}" |
|||
BorderBrush="{TemplateBinding BorderBrush}" |
|||
BorderThickness="{TemplateBinding BorderThickness}" |
|||
CornerRadius="3" |
|||
SnapsToDevicePixels="True"> |
|||
<Grid> |
|||
<Rectangle Height="2" |
|||
VerticalAlignment="Top" |
|||
Fill="{StaticResource HmiAccentBrush}" |
|||
Opacity="0.42"/> |
|||
<ScrollViewer x:Name="PART_ContentHost" |
|||
Margin="{TemplateBinding Padding}" |
|||
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" |
|||
VerticalAlignment="{TemplateBinding VerticalContentAlignment}" |
|||
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/> |
|||
</Grid> |
|||
</Border> |
|||
|
|||
<ControlTemplate.Triggers> |
|||
<Trigger Property="IsKeyboardFocused" Value="True"> |
|||
<Setter TargetName="FieldChrome" Property="BorderBrush" Value="{StaticResource HmiAccentBrush}"/> |
|||
<Setter TargetName="FieldChrome" Property="BorderThickness" Value="2"/> |
|||
</Trigger> |
|||
<Trigger Property="IsEnabled" Value="False"> |
|||
<Setter TargetName="FieldChrome" Property="Opacity" Value="0.55"/> |
|||
</Trigger> |
|||
</ControlTemplate.Triggers> |
|||
</ControlTemplate> |
|||
</Setter.Value> |
|||
</Setter> |
|||
</Style> |
|||
|
|||
<Style x:Key="PasswordInputStyle" TargetType="PasswordBox"> |
|||
<Setter Property="Height" Value="42"/> |
|||
<Setter Property="MinWidth" Value="0"/> |
|||
<Setter Property="Background" Value="{StaticResource HmiInputBrush}"/> |
|||
<Setter Property="Foreground" Value="{StaticResource HmiTextBrush}"/> |
|||
<Setter Property="BorderBrush" Value="#3F6178"/> |
|||
<Setter Property="BorderThickness" Value="1"/> |
|||
<Setter Property="FontSize" Value="19"/> |
|||
<Setter Property="FontWeight" Value="Bold"/> |
|||
<Setter Property="CaretBrush" Value="{StaticResource HmiAccentBrush}"/> |
|||
<Setter Property="SelectionBrush" Value="{StaticResource HmiAccentBlueBrush}"/> |
|||
<Setter Property="HorizontalContentAlignment" Value="Center"/> |
|||
<Setter Property="VerticalContentAlignment" Value="Center"/> |
|||
<Setter Property="Padding" Value="8,0"/> |
|||
<Setter Property="Template"> |
|||
<Setter.Value> |
|||
<ControlTemplate TargetType="{x:Type PasswordBox}"> |
|||
<Border x:Name="FieldChrome" |
|||
Background="{TemplateBinding Background}" |
|||
BorderBrush="{TemplateBinding BorderBrush}" |
|||
BorderThickness="{TemplateBinding BorderThickness}" |
|||
CornerRadius="3" |
|||
SnapsToDevicePixels="True"> |
|||
<Grid> |
|||
<Rectangle Height="2" |
|||
VerticalAlignment="Top" |
|||
Fill="{StaticResource HmiAccentBrush}" |
|||
Opacity="0.42"/> |
|||
<ScrollViewer x:Name="PART_ContentHost" |
|||
Margin="{TemplateBinding Padding}" |
|||
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" |
|||
VerticalAlignment="{TemplateBinding VerticalContentAlignment}" |
|||
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/> |
|||
</Grid> |
|||
</Border> |
|||
|
|||
<ControlTemplate.Triggers> |
|||
<Trigger Property="IsKeyboardFocused" Value="True"> |
|||
<Setter TargetName="FieldChrome" Property="BorderBrush" Value="{StaticResource HmiAccentBrush}"/> |
|||
<Setter TargetName="FieldChrome" Property="BorderThickness" Value="2"/> |
|||
</Trigger> |
|||
<Trigger Property="IsEnabled" Value="False"> |
|||
<Setter TargetName="FieldChrome" Property="Opacity" Value="0.55"/> |
|||
</Trigger> |
|||
</ControlTemplate.Triggers> |
|||
</ControlTemplate> |
|||
</Setter.Value> |
|||
</Setter> |
|||
</Style> |
|||
|
|||
<Style x:Key="LoginButtonStyle" TargetType="Button"> |
|||
<Setter Property="Height" Value="58"/> |
|||
<Setter Property="Foreground" Value="{StaticResource HmiTextBrush}"/> |
|||
<Setter Property="Background" Value="{StaticResource HmiButtonBrush}"/> |
|||
<Setter Property="BorderBrush" Value="{StaticResource HmiAccentBrush}"/> |
|||
<Setter Property="BorderThickness" Value="2"/> |
|||
<Setter Property="FontSize" Value="23"/> |
|||
<Setter Property="FontWeight" Value="Bold"/> |
|||
<Setter Property="Focusable" Value="False"/> |
|||
<Setter Property="HorizontalContentAlignment" Value="Center"/> |
|||
<Setter Property="VerticalContentAlignment" Value="Center"/> |
|||
<Setter Property="Cursor" Value="Hand"/> |
|||
<Setter Property="Template"> |
|||
<Setter.Value> |
|||
<ControlTemplate TargetType="{x:Type Button}"> |
|||
<Border x:Name="ButtonChrome" |
|||
Background="{TemplateBinding Background}" |
|||
BorderBrush="{TemplateBinding BorderBrush}" |
|||
BorderThickness="{TemplateBinding BorderThickness}" |
|||
CornerRadius="4" |
|||
SnapsToDevicePixels="True"> |
|||
<Grid> |
|||
<Border BorderBrush="#FFFFFF" |
|||
BorderThickness="0,1,0,0" |
|||
Opacity="0.18"/> |
|||
<Rectangle Height="4" |
|||
VerticalAlignment="Bottom" |
|||
Fill="{StaticResource HmiAccentBrush}" |
|||
Opacity="0.65"/> |
|||
<ContentPresenter RecognizesAccessKey="True" |
|||
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" |
|||
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/> |
|||
</Grid> |
|||
</Border> |
|||
|
|||
<ControlTemplate.Triggers> |
|||
<Trigger Property="IsMouseOver" Value="True"> |
|||
<Setter TargetName="ButtonChrome" Property="Background" Value="{StaticResource HmiButtonHoverBrush}"/> |
|||
<Setter TargetName="ButtonChrome" Property="BorderBrush" Value="#76EAFF"/> |
|||
</Trigger> |
|||
<Trigger Property="IsPressed" Value="True"> |
|||
<Setter TargetName="ButtonChrome" Property="Background" Value="{StaticResource HmiButtonPressedBrush}"/> |
|||
<Setter TargetName="ButtonChrome" Property="BorderBrush" Value="{StaticResource HmiRunBrush}"/> |
|||
</Trigger> |
|||
<Trigger Property="IsEnabled" Value="False"> |
|||
<Setter TargetName="ButtonChrome" Property="Opacity" Value="0.45"/> |
|||
</Trigger> |
|||
</ControlTemplate.Triggers> |
|||
</ControlTemplate> |
|||
</Setter.Value> |
|||
</Setter> |
|||
</Style> |
|||
|
|||
<Style x:Key="SectionCaptionStyle" TargetType="TextBlock"> |
|||
<Setter Property="Foreground" Value="{StaticResource HmiAccentBrush}"/> |
|||
<Setter Property="FontSize" Value="13"/> |
|||
<Setter Property="FontWeight" Value="Bold"/> |
|||
<Setter Property="Margin" Value="0,0,0,8"/> |
|||
</Style> |
|||
|
|||
<Style x:Key="FieldTileStyle" TargetType="Border"> |
|||
<Setter Property="Background" Value="#121D26"/> |
|||
<Setter Property="BorderBrush" Value="#30475A"/> |
|||
<Setter Property="BorderThickness" Value="1"/> |
|||
<Setter Property="Padding" Value="12,9"/> |
|||
</Style> |
|||
</Window.Resources> |
|||
|
|||
<Grid> |
|||
<Grid.Background> |
|||
<LinearGradientBrush StartPoint="0,0" EndPoint="1,1"> |
|||
<GradientStop Color="#07111C" Offset="0"/> |
|||
<GradientStop Color="#0A1B2A" Offset="0.48"/> |
|||
<GradientStop Color="#02060A" Offset="1"/> |
|||
</LinearGradientBrush> |
|||
</Grid.Background> |
|||
|
|||
<Border HorizontalAlignment="Stretch" |
|||
VerticalAlignment="Stretch" |
|||
Background="{StaticResource HmiPanelBrush}"> |
|||
|
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="*"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<Border Grid.Row="0" |
|||
Background="{StaticResource HmiPanelHeaderBrush}" |
|||
BorderBrush="{StaticResource HmiPanelInnerBorderBrush}" |
|||
BorderThickness="0,0,0,1" |
|||
Padding="24,16"> |
|||
<Grid> |
|||
<Grid.ColumnDefinitions> |
|||
<ColumnDefinition Width="*"/> |
|||
<ColumnDefinition Width="Auto"/> |
|||
</Grid.ColumnDefinitions> |
|||
|
|||
<StackPanel> |
|||
<TextBlock Text="EOL" |
|||
Foreground="{StaticResource HmiTextBrush}" |
|||
FontSize="27" |
|||
FontWeight="Bold" |
|||
TextWrapping="Wrap"/> |
|||
<TextBlock Text="CONTROL SYSTEM ACCESS" |
|||
Foreground="{StaticResource HmiAccentBrush}" |
|||
FontSize="13" |
|||
FontWeight="SemiBold" |
|||
Margin="0,3,0,0"/> |
|||
</StackPanel> |
|||
|
|||
<StackPanel Grid.Column="1" |
|||
Orientation="Horizontal" |
|||
VerticalAlignment="Center" |
|||
Margin="18,0,0,0"> |
|||
<StackPanel Margin="0,0,12,0"> |
|||
<Ellipse Width="11" |
|||
Height="11" |
|||
Fill="{StaticResource HmiRunBrush}" |
|||
Stroke="#94F7C5" |
|||
StrokeThickness="1"/> |
|||
<TextBlock Text="PWR" |
|||
Foreground="{StaticResource HmiMutedTextBrush}" |
|||
FontSize="10" |
|||
Margin="0,4,0,0"/> |
|||
</StackPanel> |
|||
|
|||
<StackPanel Margin="0,0,12,0"> |
|||
<Ellipse Width="11" |
|||
Height="11" |
|||
Fill="{StaticResource HmiAccentBrush}" |
|||
Stroke="#8BEFFF" |
|||
StrokeThickness="1"/> |
|||
<TextBlock Text="PLC" |
|||
Foreground="{StaticResource HmiMutedTextBrush}" |
|||
FontSize="10" |
|||
Margin="0,4,0,0"/> |
|||
</StackPanel> |
|||
|
|||
<StackPanel> |
|||
<Ellipse Width="11" |
|||
Height="11" |
|||
Fill="{StaticResource HmiWarningBrush}" |
|||
Stroke="#FFD391" |
|||
StrokeThickness="1"/> |
|||
<TextBlock Text="AUTH" |
|||
Foreground="{StaticResource HmiMutedTextBrush}" |
|||
FontSize="10" |
|||
Margin="0,4,0,0"/> |
|||
</StackPanel> |
|||
</StackPanel> |
|||
</Grid> |
|||
</Border> |
|||
|
|||
<Border Grid.Row="1" |
|||
Background="#0A121B" |
|||
BorderBrush="#253849" |
|||
BorderThickness="0,0,0,1" |
|||
Padding="22,8"> |
|||
<DockPanel LastChildFill="True"> |
|||
<TextBlock Text="SYSTEM READY" |
|||
Foreground="{StaticResource HmiRunBrush}" |
|||
FontSize="12" |
|||
FontWeight="Bold" |
|||
Margin="0,0,16,0" |
|||
VerticalAlignment="Center"/> |
|||
|
|||
<Rectangle Width="1" |
|||
Fill="#304454" |
|||
Margin="0,0,16,0"/> |
|||
|
|||
<TextBlock Text="Operator verification required before EOL operation" |
|||
Foreground="{StaticResource HmiMutedTextBrush}" |
|||
FontSize="12" |
|||
VerticalAlignment="Center" |
|||
TextWrapping="Wrap"/> |
|||
</DockPanel> |
|||
</Border> |
|||
|
|||
<Grid Grid.Row="2" Margin="26,22"> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="14"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="14"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="18"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<TextBlock Grid.Row="0" |
|||
Text="PRODUCT CONFIGURATION" |
|||
Style="{StaticResource SectionCaptionStyle}"/> |
|||
|
|||
<Grid Grid.Row="1"> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="8"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<Grid.ColumnDefinitions> |
|||
<ColumnDefinition Width="*"/> |
|||
<ColumnDefinition Width="10"/> |
|||
<ColumnDefinition Width="*"/> |
|||
</Grid.ColumnDefinitions> |
|||
|
|||
<Border Grid.Row="0" |
|||
Grid.Column="0" |
|||
Style="{StaticResource FieldTileStyle}"> |
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<TextBlock Text="Maker" |
|||
Style="{StaticResource FieldLabelStyle}"/> |
|||
<TextBox x:Name="MakerTextBox" |
|||
Grid.Row="1" |
|||
Text="MOBI" |
|||
Style="{StaticResource InputStyle}"/> |
|||
</Grid> |
|||
</Border> |
|||
|
|||
<Border Grid.Row="0" |
|||
Grid.Column="2" |
|||
Style="{StaticResource FieldTileStyle}"> |
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<TextBlock Text="Model" |
|||
Style="{StaticResource FieldLabelStyle}"/> |
|||
<TextBox x:Name="ModelTextBox" |
|||
Grid.Row="1" |
|||
Text="MOBI-EV-01" |
|||
Style="{StaticResource InputStyle}"/> |
|||
</Grid> |
|||
</Border> |
|||
|
|||
<Border Grid.Row="2" |
|||
Grid.Column="0" |
|||
Style="{StaticResource FieldTileStyle}"> |
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<TextBlock Text="Variant 1" |
|||
Style="{StaticResource FieldLabelStyle}"/> |
|||
<TextBox x:Name="Variant1TextBox" |
|||
Grid.Row="1" |
|||
Text="V1-01" |
|||
Style="{StaticResource InputStyle}"/> |
|||
</Grid> |
|||
</Border> |
|||
|
|||
<Border Grid.Row="2" |
|||
Grid.Column="2" |
|||
Style="{StaticResource FieldTileStyle}"> |
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<TextBlock Text="Variant 2" |
|||
Style="{StaticResource FieldLabelStyle}"/> |
|||
<TextBox x:Name="Variant2TextBox" |
|||
Grid.Row="1" |
|||
Text="V2-01" |
|||
Style="{StaticResource InputStyle}"/> |
|||
</Grid> |
|||
</Border> |
|||
</Grid> |
|||
|
|||
<TextBlock Grid.Row="3" |
|||
Text="OPERATOR AUTHENTICATION" |
|||
Style="{StaticResource SectionCaptionStyle}"/> |
|||
|
|||
<Grid Grid.Row="4"> |
|||
<Grid.ColumnDefinitions> |
|||
<ColumnDefinition Width="*"/> |
|||
<ColumnDefinition Width="10"/> |
|||
<ColumnDefinition Width="*"/> |
|||
</Grid.ColumnDefinitions> |
|||
|
|||
<Border Grid.Column="0" |
|||
Style="{StaticResource FieldTileStyle}"> |
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<TextBlock Text="ID" |
|||
Style="{StaticResource FieldLabelStyle}"/> |
|||
<TextBox x:Name="OperatorTextBox" |
|||
Grid.Row="1" |
|||
Text="test" |
|||
Style="{StaticResource InputStyle}"/> |
|||
</Grid> |
|||
</Border> |
|||
|
|||
<Border Grid.Column="2" |
|||
Style="{StaticResource FieldTileStyle}"> |
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<TextBlock Text="PW" |
|||
Style="{StaticResource FieldLabelStyle}"/> |
|||
<PasswordBox x:Name="PasswordBox" |
|||
Grid.Row="1" |
|||
Style="{StaticResource PasswordInputStyle}"/> |
|||
</Grid> |
|||
</Border> |
|||
</Grid> |
|||
|
|||
<TextBlock Grid.Row="6" |
|||
Text="TRACEABILITY INFORMATION" |
|||
Style="{StaticResource SectionCaptionStyle}"/> |
|||
|
|||
<Grid Grid.Row="7"> |
|||
<Grid.ColumnDefinitions> |
|||
<ColumnDefinition Width="*"/> |
|||
<ColumnDefinition Width="10"/> |
|||
<ColumnDefinition Width="*"/> |
|||
<ColumnDefinition Width="10"/> |
|||
<ColumnDefinition Width="*"/> |
|||
</Grid.ColumnDefinitions> |
|||
|
|||
<Border Grid.Column="0" |
|||
Style="{StaticResource FieldTileStyle}"> |
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<TextBlock Text="Line" |
|||
Style="{StaticResource FieldLabelStyle}"/> |
|||
<TextBox x:Name="LineNoTextBox" |
|||
Grid.Row="1" |
|||
Text="LINE-3" |
|||
Style="{StaticResource InputStyle}"/> |
|||
</Grid> |
|||
</Border> |
|||
|
|||
<Border Grid.Column="2" |
|||
Style="{StaticResource FieldTileStyle}"> |
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<TextBlock Text="Lot No" |
|||
Style="{StaticResource FieldLabelStyle}"/> |
|||
<TextBox x:Name="LotNoTextBox" |
|||
Grid.Row="1" |
|||
Text="LOT-20260605" |
|||
Style="{StaticResource InputStyle}"/> |
|||
</Grid> |
|||
</Border> |
|||
|
|||
<Border Grid.Column="4" |
|||
Style="{StaticResource FieldTileStyle}"> |
|||
<Grid> |
|||
<Grid.RowDefinitions> |
|||
<RowDefinition Height="Auto"/> |
|||
<RowDefinition Height="Auto"/> |
|||
</Grid.RowDefinitions> |
|||
|
|||
<TextBlock Text="Jig No" |
|||
Style="{StaticResource FieldLabelStyle}"/> |
|||
<TextBox x:Name="JigNoTextBox" |
|||
Grid.Row="1" |
|||
Text="JIG-12" |
|||
Style="{StaticResource InputStyle}"/> |
|||
</Grid> |
|||
</Border> |
|||
</Grid> |
|||
|
|||
<Button x:Name="LoginButton" |
|||
Grid.Row="9" |
|||
Content="ACCESS / LOG IN" |
|||
Style="{StaticResource LoginButtonStyle}" |
|||
Click="LogInButton_Click"/> |
|||
</Grid> |
|||
</Grid> |
|||
</Border> |
|||
</Grid> |
|||
</Window> |
|||
@ -0,0 +1,334 @@ |
|||
using System; |
|||
using System.IO; |
|||
using System.Windows; |
|||
using System.Windows.Controls; |
|||
using System.Windows.Controls.Primitives; |
|||
using System.Windows.Threading; |
|||
using Housing.Services; |
|||
|
|||
namespace Housing.Login |
|||
{ |
|||
public sealed class StartupLoginWindowResult |
|||
{ |
|||
public string Maker { get; set; } = string.Empty; |
|||
public string Model { get; set; } = string.Empty; |
|||
public string Variant1 { get; set; } = string.Empty; |
|||
public string Variant2 { get; set; } = string.Empty; |
|||
public string Operator { get; set; } = string.Empty; |
|||
public string Password { get; set; } = string.Empty; |
|||
public string LineNo { get; set; } = string.Empty; |
|||
public string LotNo { get; set; } = string.Empty; |
|||
public string JigNo { get; set; } = string.Empty; |
|||
} |
|||
|
|||
public partial class StartupLoginWindow : Window |
|||
{ |
|||
private const string OperatorHistoryFieldName = "Operator"; |
|||
private const string SuppressedOperatorHistoryValue = "su"; |
|||
private readonly LoginHistoryStore _loginHistoryStore; |
|||
private Popup _openHistoryPopup; |
|||
|
|||
public StartupLoginWindowResult Result { get; private set; } = new StartupLoginWindowResult(); |
|||
|
|||
public StartupLoginWindow() |
|||
{ |
|||
_loginHistoryStore = LoginHistoryStore.Load(GetLoginHistoryPath()); |
|||
RemoveSuppressedOperatorHistory(); |
|||
InitializeComponent(); |
|||
AttachLoginHistoryMenus(); |
|||
this.PasswordBox.GotKeyboardFocus += (s, ev) => CloseHistoryPopup(); |
|||
LoginButton.GotKeyboardFocus += (s, ev) => CloseHistoryPopup(); |
|||
OperatorTextBox.Focus(); |
|||
} |
|||
|
|||
private async void LogInButton_Click(object sender, RoutedEventArgs e) |
|||
{ |
|||
CloseHistoryPopup(); |
|||
|
|||
if (!TryReadRequiredFields(out var loginResult)) |
|||
{ |
|||
return; |
|||
} |
|||
|
|||
if (sender is Button button) |
|||
{ |
|||
button.IsEnabled = false; |
|||
} |
|||
|
|||
try |
|||
{ |
|||
var loginSettings = LoginSettings.Load(GetDatabaseIniPath()); |
|||
if (loginSettings.OfflinePreview) |
|||
{ |
|||
Result = loginResult; |
|||
SaveLoginHistory(loginResult); |
|||
DialogResult = true; |
|||
Close(); |
|||
return; |
|||
} |
|||
|
|||
var repository = new LoginAccountRepository( |
|||
DatabaseSettings.Load(GetDatabaseIniPath()), |
|||
loginSettings); |
|||
|
|||
if (!await repository.ExistsAsync(loginResult.Operator, loginResult.Password)) |
|||
{ |
|||
MessageBox.Show(this, "DB에 등록된 ID/PW가 아닙니다.", "Login", MessageBoxButton.OK, MessageBoxImage.Error); |
|||
this.PasswordBox.Clear(); |
|||
this.PasswordBox.Focus(); |
|||
return; |
|||
} |
|||
|
|||
Result = loginResult; |
|||
SaveLoginHistory(loginResult); |
|||
DialogResult = true; |
|||
Close(); |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
MessageBox.Show(this, $"로그인 DB 확인 실패: {ex.Message}", "Login", MessageBoxButton.OK, MessageBoxImage.Error); |
|||
OperatorTextBox.Focus(); |
|||
OperatorTextBox.SelectAll(); |
|||
} |
|||
finally |
|||
{ |
|||
if (sender is Button loginButton) |
|||
{ |
|||
loginButton.IsEnabled = true; |
|||
} |
|||
} |
|||
} |
|||
|
|||
private bool TryReadRequiredFields(out StartupLoginWindowResult result) |
|||
{ |
|||
result = new StartupLoginWindowResult(); |
|||
|
|||
if (!TryReadTextBox(MakerTextBox, "Maker", out var maker) || |
|||
!TryReadTextBox(ModelTextBox, "Model", out var model) || |
|||
!TryReadTextBox(Variant1TextBox, "Variant 1", out var variant1) || |
|||
!TryReadTextBox(Variant2TextBox, "Variant 2", out var variant2) || |
|||
!TryReadTextBox(OperatorTextBox, "ID", out var loginId) || |
|||
!TryReadPasswordBox(this.PasswordBox, "PW", out var password) || |
|||
!TryReadTextBox(LineNoTextBox, "Line", out var lineNo) || |
|||
!TryReadTextBox(LotNoTextBox, "Lot No", out var lotNo) || |
|||
!TryReadTextBox(JigNoTextBox, "Jig No", out var jigNo)) |
|||
{ |
|||
return false; |
|||
} |
|||
|
|||
result = new StartupLoginWindowResult |
|||
{ |
|||
Maker = maker, |
|||
Model = model, |
|||
Variant1 = variant1, |
|||
Variant2 = variant2, |
|||
Operator = loginId, |
|||
Password = password, |
|||
LineNo = lineNo, |
|||
LotNo = lotNo, |
|||
JigNo = jigNo |
|||
}; |
|||
|
|||
return true; |
|||
} |
|||
|
|||
private void AttachLoginHistoryMenus() |
|||
{ |
|||
AttachHistoryMenu(MakerTextBox, "Maker", ModelTextBox); |
|||
AttachHistoryMenu(ModelTextBox, "Model", Variant1TextBox); |
|||
AttachHistoryMenu(Variant1TextBox, "Variant1", Variant2TextBox); |
|||
AttachHistoryMenu(Variant2TextBox, "Variant2", OperatorTextBox); |
|||
AttachHistoryMenu(OperatorTextBox, OperatorHistoryFieldName, this.PasswordBox); |
|||
AttachHistoryMenu(LineNoTextBox, "LineNo", LotNoTextBox); |
|||
AttachHistoryMenu(LotNoTextBox, "LotNo", JigNoTextBox); |
|||
AttachHistoryMenu(JigNoTextBox, "JigNo", LoginButton); |
|||
} |
|||
|
|||
private void AttachHistoryMenu(TextBox textBox, string fieldName, Control nextFocusControl) |
|||
{ |
|||
textBox.GotKeyboardFocus += (s, ev) => ShowHistoryMenu(textBox, fieldName, nextFocusControl); |
|||
textBox.PreviewMouseLeftButtonDown += (s, ev) => |
|||
{ |
|||
if (textBox.IsKeyboardFocusWithin) |
|||
{ |
|||
ShowHistoryMenu(textBox, fieldName, nextFocusControl); |
|||
} |
|||
}; |
|||
} |
|||
|
|||
private void ShowHistoryMenu(TextBox textBox, string fieldName, Control nextFocusControl) |
|||
{ |
|||
var values = _loginHistoryStore.GetValues(fieldName); |
|||
if (values.Count == 0) |
|||
{ |
|||
CloseHistoryPopup(); |
|||
return; |
|||
} |
|||
|
|||
CloseHistoryPopup(); |
|||
|
|||
var menuWidth = Math.Max(160, textBox.ActualWidth); |
|||
var stackPanel = new StackPanel(); |
|||
var popup = new Popup |
|||
{ |
|||
PlacementTarget = textBox, |
|||
Placement = PlacementMode.Bottom, |
|||
HorizontalOffset = 0, |
|||
StaysOpen = true, |
|||
AllowsTransparency = true, |
|||
Focusable = false |
|||
}; |
|||
|
|||
foreach (var value in values) |
|||
{ |
|||
var item = new Button |
|||
{ |
|||
Content = value, |
|||
MinWidth = menuWidth, |
|||
Padding = new Thickness(10, 6, 10, 6), |
|||
BorderThickness = new Thickness(0), |
|||
Background = textBox.Background, |
|||
Foreground = textBox.Foreground, |
|||
HorizontalContentAlignment = HorizontalAlignment.Left |
|||
}; |
|||
item.Click += (s, ev) => |
|||
{ |
|||
textBox.Text = value; |
|||
textBox.CaretIndex = textBox.Text.Length; |
|||
CloseHistoryPopup(); |
|||
FocusControl(nextFocusControl); |
|||
}; |
|||
stackPanel.Children.Add(item); |
|||
} |
|||
|
|||
popup.Child = new Border |
|||
{ |
|||
Width = menuWidth, |
|||
MaxHeight = 180, |
|||
Background = textBox.Background, |
|||
BorderBrush = textBox.BorderBrush, |
|||
BorderThickness = new Thickness(1), |
|||
Child = new ScrollViewer |
|||
{ |
|||
MaxHeight = 180, |
|||
VerticalScrollBarVisibility = ScrollBarVisibility.Auto, |
|||
Content = stackPanel |
|||
} |
|||
}; |
|||
|
|||
_openHistoryPopup = popup; |
|||
popup.IsOpen = true; |
|||
} |
|||
|
|||
private void CloseHistoryPopup() |
|||
{ |
|||
if (_openHistoryPopup != null) |
|||
{ |
|||
_openHistoryPopup.IsOpen = false; |
|||
_openHistoryPopup = null; |
|||
} |
|||
} |
|||
|
|||
private void FocusControl(Control control) |
|||
{ |
|||
Dispatcher.BeginInvoke(new Action(() => |
|||
{ |
|||
control.Focus(); |
|||
|
|||
if (control is TextBox textBox) |
|||
{ |
|||
textBox.CaretIndex = textBox.Text.Length; |
|||
} |
|||
else if (control is PasswordBox passwordBox) |
|||
{ |
|||
passwordBox.Focus(); |
|||
} |
|||
}), DispatcherPriority.Input); |
|||
} |
|||
|
|||
private void SaveLoginHistory(StartupLoginWindowResult result) |
|||
{ |
|||
_loginHistoryStore.Remember("Maker", result.Maker); |
|||
_loginHistoryStore.Remember("Model", result.Model); |
|||
_loginHistoryStore.Remember("Variant1", result.Variant1); |
|||
_loginHistoryStore.Remember("Variant2", result.Variant2); |
|||
RememberOperatorHistory(result.Operator); |
|||
_loginHistoryStore.Remember("LineNo", result.LineNo); |
|||
_loginHistoryStore.Remember("LotNo", result.LotNo); |
|||
_loginHistoryStore.Remember("JigNo", result.JigNo); |
|||
_loginHistoryStore.Save(); |
|||
} |
|||
|
|||
private void RememberOperatorHistory(string operatorId) |
|||
{ |
|||
if (IsSuppressedOperatorHistoryValue(operatorId)) |
|||
{ |
|||
_loginHistoryStore.Forget(OperatorHistoryFieldName, operatorId); |
|||
return; |
|||
} |
|||
|
|||
_loginHistoryStore.Remember(OperatorHistoryFieldName, operatorId); |
|||
} |
|||
|
|||
private void RemoveSuppressedOperatorHistory() |
|||
{ |
|||
try |
|||
{ |
|||
if (_loginHistoryStore.Forget(OperatorHistoryFieldName, SuppressedOperatorHistoryValue)) |
|||
{ |
|||
_loginHistoryStore.Save(); |
|||
} |
|||
} |
|||
catch |
|||
{ |
|||
// Login history cleanup is optional and should not block the login window.
|
|||
} |
|||
} |
|||
|
|||
private static bool IsSuppressedOperatorHistoryValue(string value) |
|||
{ |
|||
return string.Equals(value.Trim(), SuppressedOperatorHistoryValue, StringComparison.OrdinalIgnoreCase); |
|||
} |
|||
|
|||
private bool TryReadTextBox(TextBox textBox, string fieldName, out string value) |
|||
{ |
|||
value = textBox.Text.Trim(); |
|||
if (!string.IsNullOrWhiteSpace(value)) |
|||
{ |
|||
return true; |
|||
} |
|||
|
|||
MessageBox.Show(this, $"{fieldName}을(를) 입력하세요.", "Login", MessageBoxButton.OK, MessageBoxImage.Warning); |
|||
textBox.Focus(); |
|||
textBox.SelectAll(); |
|||
return false; |
|||
} |
|||
|
|||
private bool TryReadPasswordBox(PasswordBox passwordBox, string fieldName, out string value) |
|||
{ |
|||
value = passwordBox.Password; |
|||
if (!string.IsNullOrWhiteSpace(value)) |
|||
{ |
|||
return true; |
|||
} |
|||
|
|||
MessageBox.Show(this, $"{fieldName}을(를) 입력하세요.", "Login", MessageBoxButton.OK, MessageBoxImage.Warning); |
|||
passwordBox.Focus(); |
|||
passwordBox.SelectAll(); |
|||
return false; |
|||
} |
|||
|
|||
private static string GetDatabaseIniPath() |
|||
{ |
|||
return Path.Combine(AppContext.BaseDirectory, "Database.ini"); |
|||
} |
|||
|
|||
private static string GetLoginHistoryPath() |
|||
{ |
|||
return Path.Combine( |
|||
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), |
|||
"Housing", |
|||
"LoginHistory.json"); |
|||
} |
|||
} |
|||
} |
|||
Binary file not shown.
@ -0,0 +1,21 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2"> |
|||
<assemblyIdentity name="leak_test_project.application" version="1.0.0.27" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" /> |
|||
<description asmv2:publisher="leak_test_project" asmv2:product="leak_test_project" xmlns="urn:schemas-microsoft-com:asm.v1" /> |
|||
<deployment install="true" mapFileExtensions="true" /> |
|||
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2"> |
|||
<framework targetVersion="4.7.2" profile="Full" supportedRuntime="4.0.30319" /> |
|||
</compatibleFrameworks> |
|||
<dependency> |
|||
<dependentAssembly dependencyType="install" codebase="leak_test_project.exe.manifest" size="3936"> |
|||
<assemblyIdentity name="leak_test_project.exe" version="1.0.0.27" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" /> |
|||
<hash> |
|||
<dsig:Transforms> |
|||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> |
|||
</dsig:Transforms> |
|||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> |
|||
<dsig:DigestValue>l3ZX9B+uam5XK1m0sy2nwxnA38smbnh5KmVt6jFffEY=</dsig:DigestValue> |
|||
</hash> |
|||
</dependentAssembly> |
|||
</dependency> |
|||
</asmv1:assembly> |
|||
Binary file not shown.
@ -0,0 +1,6 @@ |
|||
<?xml version="1.0" encoding="utf-8" ?> |
|||
<configuration> |
|||
<startup> |
|||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" /> |
|||
</startup> |
|||
</configuration> |
|||
@ -0,0 +1,74 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2"> |
|||
<asmv1:assemblyIdentity name="leak_test_project.exe" version="1.0.0.27" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" /> |
|||
<application /> |
|||
<entryPoint> |
|||
<assemblyIdentity name="leak_test_project" version="1.0.0.0" language="neutral" processorArchitecture="msil" /> |
|||
<commandLine file="leak_test_project.exe" parameters="" /> |
|||
</entryPoint> |
|||
<trustInfo> |
|||
<security> |
|||
<applicationRequestMinimum> |
|||
<PermissionSet Unrestricted="true" ID="Custom" SameSite="site" /> |
|||
<defaultAssemblyRequest permissionSetReference="Custom" /> |
|||
</applicationRequestMinimum> |
|||
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> |
|||
<!-- |
|||
UAC 매니페스트 옵션 |
|||
Windows 사용자 계정 컨트롤 수준을 변경하려면 |
|||
requestedExecutionLevel 노드를 다음 중 하나로 바꾸세요. |
|||
|
|||
<requestedExecutionLevel level="asInvoker" uiAccess="false" /> |
|||
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> |
|||
<requestedExecutionLevel level="highestAvailable" uiAccess="false" /> |
|||
|
|||
이전 버전과의 호환성을 위해 파일 및 레지스트리 가상화를 사용하려면 |
|||
requestedExecutionLevel 노드를 삭제하세요. |
|||
--> |
|||
<requestedExecutionLevel level="asInvoker" uiAccess="false" /> |
|||
</requestedPrivileges> |
|||
</security> |
|||
</trustInfo> |
|||
<dependency> |
|||
<dependentOS> |
|||
<osVersionInfo> |
|||
<os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" /> |
|||
</osVersionInfo> |
|||
</dependentOS> |
|||
</dependency> |
|||
<dependency> |
|||
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true"> |
|||
<assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" /> |
|||
</dependentAssembly> |
|||
</dependency> |
|||
<dependency> |
|||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="leak_test_project.exe" size="219136"> |
|||
<assemblyIdentity name="leak_test_project" version="1.0.0.0" language="neutral" processorArchitecture="msil" /> |
|||
<hash> |
|||
<dsig:Transforms> |
|||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> |
|||
</dsig:Transforms> |
|||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> |
|||
<dsig:DigestValue>K7q6P0n/e7IBxUL2PiojluRdc1gfMK7T7k4cyvQZhss=</dsig:DigestValue> |
|||
</hash> |
|||
</dependentAssembly> |
|||
</dependency> |
|||
<file name="PCI-Dask.dll" size="335872"> |
|||
<hash> |
|||
<dsig:Transforms> |
|||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> |
|||
</dsig:Transforms> |
|||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> |
|||
<dsig:DigestValue>pDB54gSYV5M/tu2DZtDUj13HUp3HrRLSNr97K/nGHh4=</dsig:DigestValue> |
|||
</hash> |
|||
</file> |
|||
<file name="leak_test_project.exe.config" size="189"> |
|||
<hash> |
|||
<dsig:Transforms> |
|||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> |
|||
</dsig:Transforms> |
|||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> |
|||
<dsig:DigestValue>R+Wg8QGvQVHX8T0ta/qbhH1bXkqY0fRnS3wBV3J0bN8=</dsig:DigestValue> |
|||
</hash> |
|||
</file> |
|||
</asmv1:assembly> |
|||
Binary file not shown.
@ -0,0 +1,4 @@ |
|||
[14:26:33.941] [ERROR] [Board4251] Failed to receive response after 3 retries: x00o |
|||
[14:26:35.298] [ERROR] [Board4251] Failed to receive response after 3 retries: x00c_002101:owt28006727ea97c7801 |
|||
[14:26:37.038] [ERROR] [Board4251] Failed to receive response after 3 retries: x00o |
|||
[14:26:38.407] [ERROR] [Board4251] Failed to receive response after 3 retries: x00c_001101:owt28006727ea97c7801 |
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,133 @@ |
|||
복원할 프로젝트를 확인하는 중... |
|||
수행할 작업이 없습니다. 지정한 프로젝트에 복원할 패키지가 없습니다. |
|||
CSC : error CS5001: 프로그램에는 진입점에 적합한 정적 'Main' 메서드가 포함되어 있지 않습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(15,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(14,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(24,13): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(25,13): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(28,13): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(29,13): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(31,43): error CS0103: 'cbSensorBaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(35,21): error CS0103: 'cbSensorBaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(40,43): error CS0103: 'cbBoard4251BaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(44,21): error CS0103: 'cbBoard4251BaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(37,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(39,18): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(40,13): error CS0103: 'LoginButton' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(41,13): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\DataView.xaml.cs(9,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\HomeView.xaml.cs(9,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(11,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(15,13): error CS0103: 'editSpecUL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(16,13): error CS0103: 'editSpecLL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(22,33): error CS0103: 'editSpecUL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(27,33): error CS0103: 'editSpecLL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(54,17): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(55,37): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(57,17): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(58,40): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(59,17): error CS0103: 'cbSensorBaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(65,17): error CS0103: 'cbBoard4251BaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(77,26): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(78,26): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(90,17): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(91,17): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(49,13): error CS0103: 'txtCurrentDateTime' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(106,33): error CS0103: 'MakerTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(107,33): error CS0103: 'ModelTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(108,33): error CS0103: 'Variant1TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(109,33): error CS0103: 'Variant2TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(110,33): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(111,42): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(112,33): error CS0103: 'LineNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(113,33): error CS0103: 'LotNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(114,33): error CS0103: 'JigNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(62,17): error CS0103: 'txtMaximizeIcon' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(63,17): error CS0103: 'btnMaximize' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(68,17): error CS0103: 'txtMaximizeIcon' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(69,17): error CS0103: 'btnMaximize' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(137,31): error CS0103: 'MakerTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(137,54): error CS0103: 'ModelTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(138,31): error CS0103: 'ModelTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(138,54): error CS0103: 'Variant1TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(139,31): error CS0103: 'Variant1TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(139,60): error CS0103: 'Variant2TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(140,31): error CS0103: 'Variant2TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(140,60): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(141,31): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(141,79): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(142,31): error CS0103: 'LineNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(142,56): error CS0103: 'LotNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(143,31): error CS0103: 'LotNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(143,54): error CS0103: 'JigNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(144,31): error CS0103: 'JigNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(144,54): error CS0103: 'LoginButton' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
|
|||
빌드하지 못했습니다. |
|||
|
|||
CSC : error CS5001: 프로그램에는 진입점에 적합한 정적 'Main' 메서드가 포함되어 있지 않습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(15,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(14,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(24,13): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(25,13): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(28,13): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(29,13): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(31,43): error CS0103: 'cbSensorBaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(35,21): error CS0103: 'cbSensorBaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(40,43): error CS0103: 'cbBoard4251BaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(44,21): error CS0103: 'cbBoard4251BaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(37,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(39,18): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(40,13): error CS0103: 'LoginButton' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(41,13): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\DataView.xaml.cs(9,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\HomeView.xaml.cs(9,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(11,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(15,13): error CS0103: 'editSpecUL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(16,13): error CS0103: 'editSpecLL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(22,33): error CS0103: 'editSpecUL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(27,33): error CS0103: 'editSpecLL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(54,17): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(55,37): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(57,17): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(58,40): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(59,17): error CS0103: 'cbSensorBaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(65,17): error CS0103: 'cbBoard4251BaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(77,26): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(78,26): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(90,17): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(91,17): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(49,13): error CS0103: 'txtCurrentDateTime' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(106,33): error CS0103: 'MakerTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(107,33): error CS0103: 'ModelTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(108,33): error CS0103: 'Variant1TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(109,33): error CS0103: 'Variant2TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(110,33): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(111,42): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(112,33): error CS0103: 'LineNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(113,33): error CS0103: 'LotNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(114,33): error CS0103: 'JigNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(62,17): error CS0103: 'txtMaximizeIcon' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(63,17): error CS0103: 'btnMaximize' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(68,17): error CS0103: 'txtMaximizeIcon' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(69,17): error CS0103: 'btnMaximize' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(137,31): error CS0103: 'MakerTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(137,54): error CS0103: 'ModelTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(138,31): error CS0103: 'ModelTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(138,54): error CS0103: 'Variant1TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(139,31): error CS0103: 'Variant1TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(139,60): error CS0103: 'Variant2TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(140,31): error CS0103: 'Variant2TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(140,60): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(141,31): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(141,79): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(142,31): error CS0103: 'LineNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(142,56): error CS0103: 'LotNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(143,31): error CS0103: 'LotNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(143,54): error CS0103: 'JigNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(144,31): error CS0103: 'JigNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(144,54): error CS0103: 'LoginButton' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
경고 0개 |
|||
오류 62개 |
|||
|
|||
경과 시간: 00:00:01.06 |
|||
@ -0,0 +1,133 @@ |
|||
복원할 프로젝트를 확인하는 중... |
|||
수행할 작업이 없습니다. 지정한 프로젝트에 복원할 패키지가 없습니다. |
|||
CSC : error CS5001: 프로그램에는 진입점에 적합한 정적 'Main' 메서드가 포함되어 있지 않습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\DataView.xaml.cs(9,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\HomeView.xaml.cs(9,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(14,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(15,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(11,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(15,13): error CS0103: 'editSpecUL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(16,13): error CS0103: 'editSpecLL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(22,33): error CS0103: 'editSpecUL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(27,33): error CS0103: 'editSpecLL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(24,13): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(25,13): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(28,13): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(29,13): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(31,43): error CS0103: 'cbSensorBaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(35,21): error CS0103: 'cbSensorBaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(40,43): error CS0103: 'cbBoard4251BaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(44,21): error CS0103: 'cbBoard4251BaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(37,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(39,18): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(40,13): error CS0103: 'LoginButton' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(41,13): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(54,17): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(55,37): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(57,17): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(58,40): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(59,17): error CS0103: 'cbSensorBaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(65,17): error CS0103: 'cbBoard4251BaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(77,26): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(78,26): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(90,17): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(91,17): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(106,33): error CS0103: 'MakerTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(107,33): error CS0103: 'ModelTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(108,33): error CS0103: 'Variant1TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(109,33): error CS0103: 'Variant2TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(110,33): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(111,42): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(112,33): error CS0103: 'LineNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(113,33): error CS0103: 'LotNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(114,33): error CS0103: 'JigNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(137,31): error CS0103: 'MakerTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(137,54): error CS0103: 'ModelTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(138,31): error CS0103: 'ModelTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(138,54): error CS0103: 'Variant1TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(139,31): error CS0103: 'Variant1TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(139,60): error CS0103: 'Variant2TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(140,31): error CS0103: 'Variant2TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(140,60): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(141,31): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(141,79): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(142,31): error CS0103: 'LineNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(142,56): error CS0103: 'LotNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(143,31): error CS0103: 'LotNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(143,54): error CS0103: 'JigNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(144,31): error CS0103: 'JigNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(144,54): error CS0103: 'LoginButton' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(49,13): error CS0103: 'txtCurrentDateTime' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(62,17): error CS0103: 'txtMaximizeIcon' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(63,17): error CS0103: 'btnMaximize' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(68,17): error CS0103: 'txtMaximizeIcon' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(69,17): error CS0103: 'btnMaximize' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
|
|||
빌드하지 못했습니다. |
|||
|
|||
CSC : error CS5001: 프로그램에는 진입점에 적합한 정적 'Main' 메서드가 포함되어 있지 않습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\DataView.xaml.cs(9,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\HomeView.xaml.cs(9,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(14,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(15,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(11,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(15,13): error CS0103: 'editSpecUL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(16,13): error CS0103: 'editSpecLL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(22,33): error CS0103: 'editSpecUL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\ParametersWindow.xaml.cs(27,33): error CS0103: 'editSpecLL' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(24,13): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(25,13): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(28,13): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(29,13): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(31,43): error CS0103: 'cbSensorBaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(35,21): error CS0103: 'cbSensorBaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(40,43): error CS0103: 'cbBoard4251BaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(44,21): error CS0103: 'cbBoard4251BaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(37,13): error CS0103: 'InitializeComponent' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(39,18): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(40,13): error CS0103: 'LoginButton' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(41,13): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(54,17): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(55,37): error CS0103: 'cbSensorPort' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(57,17): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(58,40): error CS0103: 'cbBoard4251Port' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(59,17): error CS0103: 'cbSensorBaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\CommunicationWindow.xaml.cs(65,17): error CS0103: 'cbBoard4251BaudRate' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(77,26): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(78,26): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(90,17): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(91,17): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(106,33): error CS0103: 'MakerTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(107,33): error CS0103: 'ModelTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(108,33): error CS0103: 'Variant1TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(109,33): error CS0103: 'Variant2TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(110,33): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(111,42): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(112,33): error CS0103: 'LineNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(113,33): error CS0103: 'LotNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(114,33): error CS0103: 'JigNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(137,31): error CS0103: 'MakerTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(137,54): error CS0103: 'ModelTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(138,31): error CS0103: 'ModelTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(138,54): error CS0103: 'Variant1TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(139,31): error CS0103: 'Variant1TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(139,60): error CS0103: 'Variant2TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(140,31): error CS0103: 'Variant2TextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(140,60): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(141,31): error CS0103: 'OperatorTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(141,79): error CS1061: 'StartupLoginWindow'에는 'PasswordBox'에 대한 정의가 포함되어 있지 않고, 'StartupLoginWindow' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'PasswordBox'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(142,31): error CS0103: 'LineNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(142,56): error CS0103: 'LotNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(143,31): error CS0103: 'LotNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(143,54): error CS0103: 'JigNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(144,31): error CS0103: 'JigNoTextBox' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\StartupLoginWindow.xaml.cs(144,54): error CS0103: 'LoginButton' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(49,13): error CS0103: 'txtCurrentDateTime' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(62,17): error CS0103: 'txtMaximizeIcon' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(63,17): error CS0103: 'btnMaximize' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(68,17): error CS0103: 'txtMaximizeIcon' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml.cs(69,17): error CS0103: 'btnMaximize' 이름이 현재 컨텍스트에 없습니다. [C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\leak_test_project.csproj] |
|||
경고 0개 |
|||
오류 62개 |
|||
|
|||
경과 시간: 00:00:01.11 |
|||
Binary file not shown.
@ -0,0 +1,79 @@ |
|||
#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "6AEE3B15461069AF4E2E586B2075B856D2BEFEAC2C8626C39BC7983EDD3A286E"
|
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
|||
// 런타임 버전:4.0.30319.42000
|
|||
//
|
|||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
|||
// 이러한 변경 내용이 손실됩니다.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
using System; |
|||
using System.Diagnostics; |
|||
using System.Windows; |
|||
using System.Windows.Automation; |
|||
using System.Windows.Controls; |
|||
using System.Windows.Controls.Primitives; |
|||
using System.Windows.Data; |
|||
using System.Windows.Documents; |
|||
using System.Windows.Ink; |
|||
using System.Windows.Input; |
|||
using System.Windows.Markup; |
|||
using System.Windows.Media; |
|||
using System.Windows.Media.Animation; |
|||
using System.Windows.Media.Effects; |
|||
using System.Windows.Media.Imaging; |
|||
using System.Windows.Media.Media3D; |
|||
using System.Windows.Media.TextFormatting; |
|||
using System.Windows.Navigation; |
|||
using System.Windows.Shapes; |
|||
using System.Windows.Shell; |
|||
using leak_test_project; |
|||
using leak_test_project.ViewModels; |
|||
using leak_test_project.Views; |
|||
|
|||
|
|||
namespace leak_test_project { |
|||
|
|||
|
|||
/// <summary>
|
|||
/// App
|
|||
/// </summary>
|
|||
public partial class App : System.Windows.Application { |
|||
|
|||
private bool _contentLoaded; |
|||
|
|||
/// <summary>
|
|||
/// InitializeComponent
|
|||
/// </summary>
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
public void InitializeComponent() { |
|||
if (_contentLoaded) { |
|||
return; |
|||
} |
|||
_contentLoaded = true; |
|||
System.Uri resourceLocater = new System.Uri("/leak_test_project;component/app.xaml", System.UriKind.Relative); |
|||
|
|||
#line 1 "..\..\App.xaml"
|
|||
System.Windows.Application.LoadComponent(this, resourceLocater); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
} |
|||
|
|||
/// <summary>
|
|||
/// Application Entry Point.
|
|||
/// </summary>
|
|||
[System.STAThreadAttribute()] |
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
public static void Main() { |
|||
leak_test_project.App app = new leak_test_project.App(); |
|||
app.InitializeComponent(); |
|||
app.Run(); |
|||
} |
|||
} |
|||
} |
|||
|
|||
@ -0,0 +1,2 @@ |
|||
|
|||
|
|||
Binary file not shown.
@ -0,0 +1,191 @@ |
|||
#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "E1D408B38FE5BAB436DE9522A0C74E907A059F38825582F609F99E8A81B8F80C"
|
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
|||
// 런타임 버전:4.0.30319.42000
|
|||
//
|
|||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
|||
// 이러한 변경 내용이 손실됩니다.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
using System; |
|||
using System.Diagnostics; |
|||
using System.Windows; |
|||
using System.Windows.Automation; |
|||
using System.Windows.Controls; |
|||
using System.Windows.Controls.Primitives; |
|||
using System.Windows.Data; |
|||
using System.Windows.Documents; |
|||
using System.Windows.Ink; |
|||
using System.Windows.Input; |
|||
using System.Windows.Markup; |
|||
using System.Windows.Media; |
|||
using System.Windows.Media.Animation; |
|||
using System.Windows.Media.Effects; |
|||
using System.Windows.Media.Imaging; |
|||
using System.Windows.Media.Media3D; |
|||
using System.Windows.Media.TextFormatting; |
|||
using System.Windows.Navigation; |
|||
using System.Windows.Shapes; |
|||
using System.Windows.Shell; |
|||
using leak_test_project.ViewModels; |
|||
|
|||
|
|||
namespace leak_test_project { |
|||
|
|||
|
|||
/// <summary>
|
|||
/// MainWindow
|
|||
/// </summary>
|
|||
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { |
|||
|
|||
|
|||
#line 66 "..\..\MainWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBlock txtCurrentDateTime; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 75 "..\..\MainWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBlock txtOperatorInfo; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 82 "..\..\MainWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBlock txtModelInfo; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 89 "..\..\MainWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBlock txtLineInfo; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 94 "..\..\MainWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.Button btnLogout; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 101 "..\..\MainWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.Button btnMaximize; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 102 "..\..\MainWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBlock txtMaximizeIcon; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
private bool _contentLoaded; |
|||
|
|||
/// <summary>
|
|||
/// InitializeComponent
|
|||
/// </summary>
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
public void InitializeComponent() { |
|||
if (_contentLoaded) { |
|||
return; |
|||
} |
|||
_contentLoaded = true; |
|||
System.Uri resourceLocater = new System.Uri("/leak_test_project;component/mainwindow.xaml", System.UriKind.Relative); |
|||
|
|||
#line 1 "..\..\MainWindow.xaml"
|
|||
System.Windows.Application.LoadComponent(this, resourceLocater); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
} |
|||
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] |
|||
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { |
|||
switch (connectionId) |
|||
{ |
|||
case 1: |
|||
|
|||
#line 8 "..\..\MainWindow.xaml"
|
|||
((leak_test_project.MainWindow)(target)).ContentRendered += new System.EventHandler(this.Window_ContentRendered); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
case 2: |
|||
|
|||
#line 56 "..\..\MainWindow.xaml"
|
|||
((System.Windows.Controls.Border)(target)).MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TopBar_MouseLeftButtonDown); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
case 3: |
|||
this.txtCurrentDateTime = ((System.Windows.Controls.TextBlock)(target)); |
|||
return; |
|||
case 4: |
|||
this.txtOperatorInfo = ((System.Windows.Controls.TextBlock)(target)); |
|||
return; |
|||
case 5: |
|||
this.txtModelInfo = ((System.Windows.Controls.TextBlock)(target)); |
|||
return; |
|||
case 6: |
|||
this.txtLineInfo = ((System.Windows.Controls.TextBlock)(target)); |
|||
return; |
|||
case 7: |
|||
this.btnLogout = ((System.Windows.Controls.Button)(target)); |
|||
|
|||
#line 94 "..\..\MainWindow.xaml"
|
|||
this.btnLogout.Click += new System.Windows.RoutedEventHandler(this.BtnLogout_Click); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
case 8: |
|||
|
|||
#line 98 "..\..\MainWindow.xaml"
|
|||
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.BtnMinimize_Click); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
case 9: |
|||
this.btnMaximize = ((System.Windows.Controls.Button)(target)); |
|||
|
|||
#line 101 "..\..\MainWindow.xaml"
|
|||
this.btnMaximize.Click += new System.Windows.RoutedEventHandler(this.BtnMaximize_Click); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
case 10: |
|||
this.txtMaximizeIcon = ((System.Windows.Controls.TextBlock)(target)); |
|||
return; |
|||
} |
|||
this._contentLoaded = true; |
|||
} |
|||
} |
|||
} |
|||
|
|||
Binary file not shown.
@ -0,0 +1,155 @@ |
|||
#pragma checksum "..\..\..\Views\CommunicationWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "96F47D4E8790E6CF229D163DC91B208871B53E4CB300CB1B0A3EA3FA65A47B4A"
|
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
|||
// 런타임 버전:4.0.30319.42000
|
|||
//
|
|||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
|||
// 이러한 변경 내용이 손실됩니다.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
using System; |
|||
using System.Diagnostics; |
|||
using System.Windows; |
|||
using System.Windows.Automation; |
|||
using System.Windows.Controls; |
|||
using System.Windows.Controls.Primitives; |
|||
using System.Windows.Data; |
|||
using System.Windows.Documents; |
|||
using System.Windows.Ink; |
|||
using System.Windows.Input; |
|||
using System.Windows.Markup; |
|||
using System.Windows.Media; |
|||
using System.Windows.Media.Animation; |
|||
using System.Windows.Media.Effects; |
|||
using System.Windows.Media.Imaging; |
|||
using System.Windows.Media.Media3D; |
|||
using System.Windows.Media.TextFormatting; |
|||
using System.Windows.Navigation; |
|||
using System.Windows.Shapes; |
|||
using System.Windows.Shell; |
|||
|
|||
|
|||
namespace leak_test_project.Views { |
|||
|
|||
|
|||
/// <summary>
|
|||
/// CommunicationWindow
|
|||
/// </summary>
|
|||
public partial class CommunicationWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { |
|||
|
|||
|
|||
#line 75 "..\..\..\Views\CommunicationWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.ComboBox cbBoard4251BaudRate; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 90 "..\..\..\Views\CommunicationWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.ComboBox cbBoard4251Port; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 105 "..\..\..\Views\CommunicationWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.ComboBox cbSensorBaudRate; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 120 "..\..\..\Views\CommunicationWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.ComboBox cbSensorPort; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 130 "..\..\..\Views\CommunicationWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.Button btnSave; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 131 "..\..\..\Views\CommunicationWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.Button btnClose; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
private bool _contentLoaded; |
|||
|
|||
/// <summary>
|
|||
/// InitializeComponent
|
|||
/// </summary>
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
public void InitializeComponent() { |
|||
if (_contentLoaded) { |
|||
return; |
|||
} |
|||
_contentLoaded = true; |
|||
System.Uri resourceLocater = new System.Uri("/leak_test_project;component/views/communicationwindow.xaml", System.UriKind.Relative); |
|||
|
|||
#line 1 "..\..\..\Views\CommunicationWindow.xaml"
|
|||
System.Windows.Application.LoadComponent(this, resourceLocater); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
} |
|||
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] |
|||
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { |
|||
switch (connectionId) |
|||
{ |
|||
case 1: |
|||
this.cbBoard4251BaudRate = ((System.Windows.Controls.ComboBox)(target)); |
|||
return; |
|||
case 2: |
|||
this.cbBoard4251Port = ((System.Windows.Controls.ComboBox)(target)); |
|||
return; |
|||
case 3: |
|||
this.cbSensorBaudRate = ((System.Windows.Controls.ComboBox)(target)); |
|||
return; |
|||
case 4: |
|||
this.cbSensorPort = ((System.Windows.Controls.ComboBox)(target)); |
|||
return; |
|||
case 5: |
|||
this.btnSave = ((System.Windows.Controls.Button)(target)); |
|||
|
|||
#line 130 "..\..\..\Views\CommunicationWindow.xaml"
|
|||
this.btnSave.Click += new System.Windows.RoutedEventHandler(this.BtnSave_Click); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
case 6: |
|||
this.btnClose = ((System.Windows.Controls.Button)(target)); |
|||
|
|||
#line 131 "..\..\..\Views\CommunicationWindow.xaml"
|
|||
this.btnClose.Click += new System.Windows.RoutedEventHandler(this.BtnClose_Click); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
} |
|||
this._contentLoaded = true; |
|||
} |
|||
} |
|||
} |
|||
|
|||
Binary file not shown.
@ -0,0 +1,93 @@ |
|||
#pragma checksum "..\..\..\Views\DataView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "CF3D9FA0B3A93AD2D6C065F35DF39EBFC783D422DB5170F1B6A1280CD7D48859"
|
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
|||
// 런타임 버전:4.0.30319.42000
|
|||
//
|
|||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
|||
// 이러한 변경 내용이 손실됩니다.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
using System; |
|||
using System.Diagnostics; |
|||
using System.Windows; |
|||
using System.Windows.Automation; |
|||
using System.Windows.Controls; |
|||
using System.Windows.Controls.Primitives; |
|||
using System.Windows.Data; |
|||
using System.Windows.Documents; |
|||
using System.Windows.Ink; |
|||
using System.Windows.Input; |
|||
using System.Windows.Markup; |
|||
using System.Windows.Media; |
|||
using System.Windows.Media.Animation; |
|||
using System.Windows.Media.Effects; |
|||
using System.Windows.Media.Imaging; |
|||
using System.Windows.Media.Media3D; |
|||
using System.Windows.Media.TextFormatting; |
|||
using System.Windows.Navigation; |
|||
using System.Windows.Shapes; |
|||
using System.Windows.Shell; |
|||
|
|||
|
|||
namespace leak_test_project.Views { |
|||
|
|||
|
|||
/// <summary>
|
|||
/// DataView
|
|||
/// </summary>
|
|||
public partial class DataView : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector { |
|||
|
|||
private bool _contentLoaded; |
|||
|
|||
/// <summary>
|
|||
/// InitializeComponent
|
|||
/// </summary>
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
public void InitializeComponent() { |
|||
if (_contentLoaded) { |
|||
return; |
|||
} |
|||
_contentLoaded = true; |
|||
System.Uri resourceLocater = new System.Uri("/leak_test_project;component/views/dataview.xaml", System.UriKind.Relative); |
|||
|
|||
#line 1 "..\..\..\Views\DataView.xaml"
|
|||
System.Windows.Application.LoadComponent(this, resourceLocater); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
} |
|||
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] |
|||
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { |
|||
switch (connectionId) |
|||
{ |
|||
case 1: |
|||
|
|||
#line 134 "..\..\..\Views\DataView.xaml"
|
|||
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
case 2: |
|||
|
|||
#line 144 "..\..\..\Views\DataView.xaml"
|
|||
((System.Windows.Controls.DataGrid)(target)).SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.DataGrid_SelectionChanged); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
} |
|||
this._contentLoaded = true; |
|||
} |
|||
} |
|||
} |
|||
|
|||
Binary file not shown.
@ -0,0 +1,75 @@ |
|||
#pragma checksum "..\..\..\Views\HomeView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "26BA421481AA83C5C8AD9BC82A30DAB1AC4C4CCAD7862D81D9B55E33E98F23CC"
|
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
|||
// 런타임 버전:4.0.30319.42000
|
|||
//
|
|||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
|||
// 이러한 변경 내용이 손실됩니다.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
using System; |
|||
using System.Diagnostics; |
|||
using System.Windows; |
|||
using System.Windows.Automation; |
|||
using System.Windows.Controls; |
|||
using System.Windows.Controls.Primitives; |
|||
using System.Windows.Data; |
|||
using System.Windows.Documents; |
|||
using System.Windows.Ink; |
|||
using System.Windows.Input; |
|||
using System.Windows.Markup; |
|||
using System.Windows.Media; |
|||
using System.Windows.Media.Animation; |
|||
using System.Windows.Media.Effects; |
|||
using System.Windows.Media.Imaging; |
|||
using System.Windows.Media.Media3D; |
|||
using System.Windows.Media.TextFormatting; |
|||
using System.Windows.Navigation; |
|||
using System.Windows.Shapes; |
|||
using System.Windows.Shell; |
|||
using leak_test_project.Views; |
|||
|
|||
|
|||
namespace leak_test_project.Views { |
|||
|
|||
|
|||
/// <summary>
|
|||
/// HomeView
|
|||
/// </summary>
|
|||
public partial class HomeView : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector { |
|||
|
|||
private bool _contentLoaded; |
|||
|
|||
/// <summary>
|
|||
/// InitializeComponent
|
|||
/// </summary>
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
public void InitializeComponent() { |
|||
if (_contentLoaded) { |
|||
return; |
|||
} |
|||
_contentLoaded = true; |
|||
System.Uri resourceLocater = new System.Uri("/leak_test_project;component/views/homeview.xaml", System.UriKind.Relative); |
|||
|
|||
#line 1 "..\..\..\Views\HomeView.xaml"
|
|||
System.Windows.Application.LoadComponent(this, resourceLocater); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
} |
|||
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] |
|||
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { |
|||
this._contentLoaded = true; |
|||
} |
|||
} |
|||
} |
|||
|
|||
Binary file not shown.
@ -0,0 +1,133 @@ |
|||
#pragma checksum "..\..\..\Views\ParametersWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "B47DEFE5EE4215432A6DBFBCF117D9F4C3BCC029E31F9BD3BD0D06811429D93A"
|
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
|||
// 런타임 버전:4.0.30319.42000
|
|||
//
|
|||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
|||
// 이러한 변경 내용이 손실됩니다.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
using System; |
|||
using System.Diagnostics; |
|||
using System.Windows; |
|||
using System.Windows.Automation; |
|||
using System.Windows.Controls; |
|||
using System.Windows.Controls.Primitives; |
|||
using System.Windows.Data; |
|||
using System.Windows.Documents; |
|||
using System.Windows.Ink; |
|||
using System.Windows.Input; |
|||
using System.Windows.Markup; |
|||
using System.Windows.Media; |
|||
using System.Windows.Media.Animation; |
|||
using System.Windows.Media.Effects; |
|||
using System.Windows.Media.Imaging; |
|||
using System.Windows.Media.Media3D; |
|||
using System.Windows.Media.TextFormatting; |
|||
using System.Windows.Navigation; |
|||
using System.Windows.Shapes; |
|||
using System.Windows.Shell; |
|||
|
|||
|
|||
namespace leak_test_project.Views { |
|||
|
|||
|
|||
/// <summary>
|
|||
/// ParametersWindow
|
|||
/// </summary>
|
|||
public partial class ParametersWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { |
|||
|
|||
|
|||
#line 79 "..\..\..\Views\ParametersWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox editSpecUL; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 89 "..\..\..\Views\ParametersWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox editSpecLL; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 99 "..\..\..\Views\ParametersWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.Button btnSave; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 100 "..\..\..\Views\ParametersWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.Button btnClose; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
private bool _contentLoaded; |
|||
|
|||
/// <summary>
|
|||
/// InitializeComponent
|
|||
/// </summary>
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
public void InitializeComponent() { |
|||
if (_contentLoaded) { |
|||
return; |
|||
} |
|||
_contentLoaded = true; |
|||
System.Uri resourceLocater = new System.Uri("/leak_test_project;component/views/parameterswindow.xaml", System.UriKind.Relative); |
|||
|
|||
#line 1 "..\..\..\Views\ParametersWindow.xaml"
|
|||
System.Windows.Application.LoadComponent(this, resourceLocater); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
} |
|||
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] |
|||
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { |
|||
switch (connectionId) |
|||
{ |
|||
case 1: |
|||
this.editSpecUL = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 2: |
|||
this.editSpecLL = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 3: |
|||
this.btnSave = ((System.Windows.Controls.Button)(target)); |
|||
|
|||
#line 99 "..\..\..\Views\ParametersWindow.xaml"
|
|||
this.btnSave.Click += new System.Windows.RoutedEventHandler(this.BtnSave_Click); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
case 4: |
|||
this.btnClose = ((System.Windows.Controls.Button)(target)); |
|||
|
|||
#line 100 "..\..\..\Views\ParametersWindow.xaml"
|
|||
this.btnClose.Click += new System.Windows.RoutedEventHandler(this.BtnClose_Click); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
} |
|||
this._contentLoaded = true; |
|||
} |
|||
} |
|||
} |
|||
|
|||
Binary file not shown.
@ -0,0 +1,193 @@ |
|||
#pragma checksum "..\..\..\Views\StartupLoginWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "10236E62B98A3B25C61EAC333EF6CCD078A69767002979415693621924B5E4AC"
|
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
|||
// 런타임 버전:4.0.30319.42000
|
|||
//
|
|||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
|||
// 이러한 변경 내용이 손실됩니다.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
using System; |
|||
using System.Diagnostics; |
|||
using System.Windows; |
|||
using System.Windows.Automation; |
|||
using System.Windows.Controls; |
|||
using System.Windows.Controls.Primitives; |
|||
using System.Windows.Data; |
|||
using System.Windows.Documents; |
|||
using System.Windows.Ink; |
|||
using System.Windows.Input; |
|||
using System.Windows.Markup; |
|||
using System.Windows.Media; |
|||
using System.Windows.Media.Animation; |
|||
using System.Windows.Media.Effects; |
|||
using System.Windows.Media.Imaging; |
|||
using System.Windows.Media.Media3D; |
|||
using System.Windows.Media.TextFormatting; |
|||
using System.Windows.Navigation; |
|||
using System.Windows.Shapes; |
|||
using System.Windows.Shell; |
|||
|
|||
|
|||
namespace Housing.Login { |
|||
|
|||
|
|||
/// <summary>
|
|||
/// StartupLoginWindow
|
|||
/// </summary>
|
|||
public partial class StartupLoginWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { |
|||
|
|||
|
|||
#line 398 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox MakerTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 416 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox ModelTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 434 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox Variant1TextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 452 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox Variant2TextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 481 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox OperatorTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 498 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.PasswordBox PasswordBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 528 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox LineNoTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 545 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox LotNoTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 562 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox JigNoTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 570 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.Button LoginButton; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
private bool _contentLoaded; |
|||
|
|||
/// <summary>
|
|||
/// InitializeComponent
|
|||
/// </summary>
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
public void InitializeComponent() { |
|||
if (_contentLoaded) { |
|||
return; |
|||
} |
|||
_contentLoaded = true; |
|||
System.Uri resourceLocater = new System.Uri("/leak_test_project;component/views/startuploginwindow.xaml", System.UriKind.Relative); |
|||
|
|||
#line 1 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
System.Windows.Application.LoadComponent(this, resourceLocater); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
} |
|||
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] |
|||
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { |
|||
switch (connectionId) |
|||
{ |
|||
case 1: |
|||
this.MakerTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 2: |
|||
this.ModelTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 3: |
|||
this.Variant1TextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 4: |
|||
this.Variant2TextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 5: |
|||
this.OperatorTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 6: |
|||
this.PasswordBox = ((System.Windows.Controls.PasswordBox)(target)); |
|||
return; |
|||
case 7: |
|||
this.LineNoTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 8: |
|||
this.LotNoTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 9: |
|||
this.JigNoTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 10: |
|||
this.LoginButton = ((System.Windows.Controls.Button)(target)); |
|||
|
|||
#line 574 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
this.LoginButton.Click += new System.Windows.RoutedEventHandler(this.LogInButton_Click); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
} |
|||
this._contentLoaded = true; |
|||
} |
|||
} |
|||
} |
|||
|
|||
@ -0,0 +1,21 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2"> |
|||
<assemblyIdentity name="leak_test_project.application" version="1.0.0.27" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" /> |
|||
<description asmv2:publisher="leak_test_project" asmv2:product="leak_test_project" xmlns="urn:schemas-microsoft-com:asm.v1" /> |
|||
<deployment install="true" mapFileExtensions="true" /> |
|||
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2"> |
|||
<framework targetVersion="4.7.2" profile="Full" supportedRuntime="4.0.30319" /> |
|||
</compatibleFrameworks> |
|||
<dependency> |
|||
<dependentAssembly dependencyType="install" codebase="leak_test_project.exe.manifest" size="3936"> |
|||
<assemblyIdentity name="leak_test_project.exe" version="1.0.0.27" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" /> |
|||
<hash> |
|||
<dsig:Transforms> |
|||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> |
|||
</dsig:Transforms> |
|||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> |
|||
<dsig:DigestValue>l3ZX9B+uam5XK1m0sy2nwxnA38smbnh5KmVt6jFffEY=</dsig:DigestValue> |
|||
</hash> |
|||
</dependentAssembly> |
|||
</dependency> |
|||
</asmv1:assembly> |
|||
Binary file not shown.
@ -1 +1 @@ |
|||
1cdff4336acc79ddd5a51da8f7bec80d0babab50d74bef417599e574e3a657cc |
|||
f74477eeb98a106556f1b65e440f8cfa8362ac43ae60c03174d4f2bb878b7a02 |
|||
|
|||
Binary file not shown.
@ -0,0 +1,74 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2"> |
|||
<asmv1:assemblyIdentity name="leak_test_project.exe" version="1.0.0.27" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" /> |
|||
<application /> |
|||
<entryPoint> |
|||
<assemblyIdentity name="leak_test_project" version="1.0.0.0" language="neutral" processorArchitecture="msil" /> |
|||
<commandLine file="leak_test_project.exe" parameters="" /> |
|||
</entryPoint> |
|||
<trustInfo> |
|||
<security> |
|||
<applicationRequestMinimum> |
|||
<PermissionSet Unrestricted="true" ID="Custom" SameSite="site" /> |
|||
<defaultAssemblyRequest permissionSetReference="Custom" /> |
|||
</applicationRequestMinimum> |
|||
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> |
|||
<!-- |
|||
UAC 매니페스트 옵션 |
|||
Windows 사용자 계정 컨트롤 수준을 변경하려면 |
|||
requestedExecutionLevel 노드를 다음 중 하나로 바꾸세요. |
|||
|
|||
<requestedExecutionLevel level="asInvoker" uiAccess="false" /> |
|||
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> |
|||
<requestedExecutionLevel level="highestAvailable" uiAccess="false" /> |
|||
|
|||
이전 버전과의 호환성을 위해 파일 및 레지스트리 가상화를 사용하려면 |
|||
requestedExecutionLevel 노드를 삭제하세요. |
|||
--> |
|||
<requestedExecutionLevel level="asInvoker" uiAccess="false" /> |
|||
</requestedPrivileges> |
|||
</security> |
|||
</trustInfo> |
|||
<dependency> |
|||
<dependentOS> |
|||
<osVersionInfo> |
|||
<os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" /> |
|||
</osVersionInfo> |
|||
</dependentOS> |
|||
</dependency> |
|||
<dependency> |
|||
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true"> |
|||
<assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" /> |
|||
</dependentAssembly> |
|||
</dependency> |
|||
<dependency> |
|||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="leak_test_project.exe" size="219136"> |
|||
<assemblyIdentity name="leak_test_project" version="1.0.0.0" language="neutral" processorArchitecture="msil" /> |
|||
<hash> |
|||
<dsig:Transforms> |
|||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> |
|||
</dsig:Transforms> |
|||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> |
|||
<dsig:DigestValue>K7q6P0n/e7IBxUL2PiojluRdc1gfMK7T7k4cyvQZhss=</dsig:DigestValue> |
|||
</hash> |
|||
</dependentAssembly> |
|||
</dependency> |
|||
<file name="PCI-Dask.dll" size="335872"> |
|||
<hash> |
|||
<dsig:Transforms> |
|||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> |
|||
</dsig:Transforms> |
|||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> |
|||
<dsig:DigestValue>pDB54gSYV5M/tu2DZtDUj13HUp3HrRLSNr97K/nGHh4=</dsig:DigestValue> |
|||
</hash> |
|||
</file> |
|||
<file name="leak_test_project.exe.config" size="189"> |
|||
<hash> |
|||
<dsig:Transforms> |
|||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" /> |
|||
</dsig:Transforms> |
|||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /> |
|||
<dsig:DigestValue>R+Wg8QGvQVHX8T0ta/qbhH1bXkqY0fRnS3wBV3J0bN8=</dsig:DigestValue> |
|||
</hash> |
|||
</file> |
|||
</asmv1:assembly> |
|||
Binary file not shown.
Binary file not shown.
@ -0,0 +1,13 @@ |
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
|||
// 런타임 버전:4.0.30319.42000
|
|||
//
|
|||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
|||
// 이러한 변경 내용이 손실됩니다.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("pci-dask.dll")] |
|||
|
|||
|
|||
@ -0,0 +1,20 @@ |
|||
leak_test_project |
|||
|
|||
|
|||
winexe |
|||
C# |
|||
.cs |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\obj\Debug\ |
|||
leak_test_project |
|||
none |
|||
false |
|||
DEBUG;TRACE |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\App.xaml |
|||
6681427662 |
|||
1-698605034 |
|||
311518714309 |
|||
14-767506772 |
|||
Views\HomeView.xaml;Views\DataView.xaml;Views\ParametersWindow.xaml;Views\CommunicationWindow.xaml;Views\StartupLoginWindow.xaml;MainWindow.xaml; |
|||
|
|||
False |
|||
|
|||
@ -0,0 +1,5 @@ |
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\obj\Debug\GeneratedInternalTypeHelper.g.cs |
|||
FC:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\App.xaml;; |
|||
FC:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\HomeView.xaml;; |
|||
FC:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml;; |
|||
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,193 @@ |
|||
#pragma checksum "..\..\..\Views\StartupLoginWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "10236E62B98A3B25C61EAC333EF6CCD078A69767002979415693621924B5E4AC"
|
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
|||
// 런타임 버전:4.0.30319.42000
|
|||
//
|
|||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
|||
// 이러한 변경 내용이 손실됩니다.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
using System; |
|||
using System.Diagnostics; |
|||
using System.Windows; |
|||
using System.Windows.Automation; |
|||
using System.Windows.Controls; |
|||
using System.Windows.Controls.Primitives; |
|||
using System.Windows.Data; |
|||
using System.Windows.Documents; |
|||
using System.Windows.Ink; |
|||
using System.Windows.Input; |
|||
using System.Windows.Markup; |
|||
using System.Windows.Media; |
|||
using System.Windows.Media.Animation; |
|||
using System.Windows.Media.Effects; |
|||
using System.Windows.Media.Imaging; |
|||
using System.Windows.Media.Media3D; |
|||
using System.Windows.Media.TextFormatting; |
|||
using System.Windows.Navigation; |
|||
using System.Windows.Shapes; |
|||
using System.Windows.Shell; |
|||
|
|||
|
|||
namespace Housing.Login { |
|||
|
|||
|
|||
/// <summary>
|
|||
/// StartupLoginWindow
|
|||
/// </summary>
|
|||
public partial class StartupLoginWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { |
|||
|
|||
|
|||
#line 398 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox MakerTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 416 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox ModelTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 434 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox Variant1TextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 452 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox Variant2TextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 481 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox OperatorTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 498 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.PasswordBox PasswordBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 528 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox LineNoTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 545 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox LotNoTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 562 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox JigNoTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 570 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.Button LoginButton; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
private bool _contentLoaded; |
|||
|
|||
/// <summary>
|
|||
/// InitializeComponent
|
|||
/// </summary>
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
public void InitializeComponent() { |
|||
if (_contentLoaded) { |
|||
return; |
|||
} |
|||
_contentLoaded = true; |
|||
System.Uri resourceLocater = new System.Uri("/leak_test_project;component/views/startuploginwindow.xaml", System.UriKind.Relative); |
|||
|
|||
#line 1 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
System.Windows.Application.LoadComponent(this, resourceLocater); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
} |
|||
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] |
|||
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { |
|||
switch (connectionId) |
|||
{ |
|||
case 1: |
|||
this.MakerTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 2: |
|||
this.ModelTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 3: |
|||
this.Variant1TextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 4: |
|||
this.Variant2TextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 5: |
|||
this.OperatorTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 6: |
|||
this.PasswordBox = ((System.Windows.Controls.PasswordBox)(target)); |
|||
return; |
|||
case 7: |
|||
this.LineNoTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 8: |
|||
this.LotNoTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 9: |
|||
this.JigNoTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 10: |
|||
this.LoginButton = ((System.Windows.Controls.Button)(target)); |
|||
|
|||
#line 574 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
this.LoginButton.Click += new System.Windows.RoutedEventHandler(this.LogInButton_Click); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
} |
|||
this._contentLoaded = true; |
|||
} |
|||
} |
|||
} |
|||
|
|||
@ -0,0 +1,193 @@ |
|||
#pragma checksum "..\..\..\Views\StartupLoginWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "10236E62B98A3B25C61EAC333EF6CCD078A69767002979415693621924B5E4AC"
|
|||
//------------------------------------------------------------------------------
|
|||
// <auto-generated>
|
|||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
|||
// 런타임 버전:4.0.30319.42000
|
|||
//
|
|||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
|||
// 이러한 변경 내용이 손실됩니다.
|
|||
// </auto-generated>
|
|||
//------------------------------------------------------------------------------
|
|||
|
|||
using System; |
|||
using System.Diagnostics; |
|||
using System.Windows; |
|||
using System.Windows.Automation; |
|||
using System.Windows.Controls; |
|||
using System.Windows.Controls.Primitives; |
|||
using System.Windows.Data; |
|||
using System.Windows.Documents; |
|||
using System.Windows.Ink; |
|||
using System.Windows.Input; |
|||
using System.Windows.Markup; |
|||
using System.Windows.Media; |
|||
using System.Windows.Media.Animation; |
|||
using System.Windows.Media.Effects; |
|||
using System.Windows.Media.Imaging; |
|||
using System.Windows.Media.Media3D; |
|||
using System.Windows.Media.TextFormatting; |
|||
using System.Windows.Navigation; |
|||
using System.Windows.Shapes; |
|||
using System.Windows.Shell; |
|||
|
|||
|
|||
namespace Housing.Login { |
|||
|
|||
|
|||
/// <summary>
|
|||
/// StartupLoginWindow
|
|||
/// </summary>
|
|||
public partial class StartupLoginWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { |
|||
|
|||
|
|||
#line 398 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox MakerTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 416 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox ModelTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 434 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox Variant1TextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 452 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox Variant2TextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 481 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox OperatorTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 498 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.PasswordBox PasswordBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 528 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox LineNoTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 545 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox LotNoTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 562 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.TextBox JigNoTextBox; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
|
|||
#line 570 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] |
|||
internal System.Windows.Controls.Button LoginButton; |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
|
|||
private bool _contentLoaded; |
|||
|
|||
/// <summary>
|
|||
/// InitializeComponent
|
|||
/// </summary>
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
public void InitializeComponent() { |
|||
if (_contentLoaded) { |
|||
return; |
|||
} |
|||
_contentLoaded = true; |
|||
System.Uri resourceLocater = new System.Uri("/leak_test_project;component/views/startuploginwindow.xaml", System.UriKind.Relative); |
|||
|
|||
#line 1 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
System.Windows.Application.LoadComponent(this, resourceLocater); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
} |
|||
|
|||
[System.Diagnostics.DebuggerNonUserCodeAttribute()] |
|||
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] |
|||
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
|||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] |
|||
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { |
|||
switch (connectionId) |
|||
{ |
|||
case 1: |
|||
this.MakerTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 2: |
|||
this.ModelTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 3: |
|||
this.Variant1TextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 4: |
|||
this.Variant2TextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 5: |
|||
this.OperatorTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 6: |
|||
this.PasswordBox = ((System.Windows.Controls.PasswordBox)(target)); |
|||
return; |
|||
case 7: |
|||
this.LineNoTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 8: |
|||
this.LotNoTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 9: |
|||
this.JigNoTextBox = ((System.Windows.Controls.TextBox)(target)); |
|||
return; |
|||
case 10: |
|||
this.LoginButton = ((System.Windows.Controls.Button)(target)); |
|||
|
|||
#line 574 "..\..\..\Views\StartupLoginWindow.xaml"
|
|||
this.LoginButton.Click += new System.Windows.RoutedEventHandler(this.LogInButton_Click); |
|||
|
|||
#line default
|
|||
#line hidden
|
|||
return; |
|||
} |
|||
this._contentLoaded = true; |
|||
} |
|||
} |
|||
} |
|||
|
|||
Binary file not shown.
@ -1 +1 @@ |
|||
417c039d735a0d6d0bcbbd782a5d416459e37b6b17e6a0c5159f4dee39d312c5 |
|||
cbc4c65e0c5c8abdc171ee59e1f11d54d6b7bd62192c87410037a9efab12cf46 |
|||
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@ |
|||
|
|||
|
|||
C:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\obj\Release\GeneratedInternalTypeHelper.g.i.cs |
|||
FC:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\App.xaml;; |
|||
FC:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\Views\HomeView.xaml;; |
|||
FC:\Users\COMPUTER1\Desktop\mobi\leak_test_project\leak_test_project\MainWindow.xaml;; |
|||
|
|||
|
|||
Loading…
Reference in new issue