public Clientes() { InitializeComponent(); sqlClient = new Sql.Client(); Search.Visibility = Visibility.Collapsed; Loaded += Clientes_Loaded; GridClientes.PreviewMouseDoubleClick += GridClientes_PreviewMouseDoubleClick; Search.GotFocus += Search_GotFocus; Search.PreviewKeyDown += Search_PreviewKeyDown; Search.TextChanged += Search_TextChanged; lupa.PreviewMouseDown += Lupa_PreviewMouseDown; BackCliente.Click += (sender, e) => Close(); DelCliente.Click += DelCliente_Click; EditCliente.Click += (sender, e) => GridClientes_PreviewMouseDoubleClick(null, null); AddCliente.Click += AddCliente_Click; menuDel.Click += DelCliente_Click; menuEdit.Click += (sender, e) => GridClientes_PreviewMouseDoubleClick(null, null); menuAdd.Click += AddCliente_Click; }
public ClientesAdd(Tables.Client client = null) { InitializeComponent(); sqlClient = new Sql.Client(); if (client != null) { idClient = client.Id; clientName.Text = client.Name; Adress.Text = client.Street; District.Text = client.District; Number.Text = client.Number.ToString(); Complement.Text = client.Complement; Telephone.Text = client.Telephone; Reference.Text = client.Reference; } Loaded += ClientesAdd_Loaded; Number.PreviewTextInput += (sender, e) => e.Handled = new Regex("[^0-9]").IsMatch(e.Text); clientName.GotFocus += delegate { clientName.SelectAll(); }; Adress.GotFocus += delegate { Adress.SelectAll(); }; District.GotFocus += delegate { District.SelectAll(); }; Number.GotFocus += delegate { Number.SelectAll(); }; Complement.GotFocus += delegate { Complement.SelectAll(); }; Telephone.GotFocus += delegate { Complement.SelectAll(); }; Reference.GotFocus += delegate { Reference.SelectAll(); }; clientName.PreviewKeyDown += (sender, e) => { if (e.Key == Key.Enter) { Adress.Focus(); } }; Adress.PreviewKeyDown += (sender, e) => { if (e.Key == Key.Enter) { Number.Focus(); } }; Number.PreviewKeyDown += (sender, e) => { if (e.Key == Key.Enter) { District.Focus(); } }; District.PreviewKeyDown += (sender, e) => { if (e.Key == Key.Enter) { Complement.Focus(); } }; Complement.PreviewKeyDown += (sender, e) => { if (e.Key == Key.Enter) { Telephone.Focus(); } }; Telephone.PreviewKeyDown += (sender, e) => { if (e.Key == Key.Enter) { Reference.Focus(); } }; Reference.PreviewKeyDown += (sender, e) => { if (e.Key == Key.Enter) { SaveBtn_Click(null, null); } }; SaveBtn.Click += SaveBtn_Click; ClearBtn.Click += ClearBtn_Click; }
public VendasDelivery(Vendas sales, ObservableCollection <Item> items, Tables.Client oldAddress, DateTime dateSale, bool isEditing = false, string payment = "", string discounts = "", string valuePays = "", string changes = "") { InitializeComponent(); sqlClient = new Sql.Client(); sqlProduct = new Sql.Product(); Items = new ObservableCollection <Item>(); gridProduct.DataContext = Items; foreach (Item it in items) { Items.Add(it); } this.sales = sales; Closed += (sender, e) => sales.UpdateGrid(); Loaded += VendasDelivery_Loaded; // CLIENT searchName.PreviewKeyDown += SearchName_PreviewKeyDown; searchName.TextChanged += SearchName_TextChanged; gridClient.MouseDoubleClick += GridClient_MouseDoubleClick; number.PreviewTextInput += (sender, e) => e.Handled = new Regex("[^0-9]+").IsMatch(e.Text); discount.GotFocus += Discount_GotFocus; discount.LostFocus += Discount_LostFocus; discount.PreviewTextInput += (sender, e) => e.Handled = new Regex("[^0-9,]+").IsMatch(e.Text); discount.TextChanged += Discount_TextChanged; // Product searchProduct.PreviewKeyDown += SearchProduct_PreviewKeyDown; searchProduct.PreviewTextInput += SearchProduct_PreviewTextInput; searchProduct.TextChanged += SearchProduct_TextChanged; gridSearch.PreviewKeyDown += GridSearch_PreviewKeyDown; gridSearch.MouseDoubleClick += GridSearch_MouseDoubleClick; observation.PreviewKeyDown += (sender, e) => { if (e.Key == Key.Enter) { quantity.Focus(); } }; quantity.PreviewKeyDown += Quantity_PreviewKeyDown; quantity.PreviewTextInput += (sender, e) => e.Handled = new Regex("[^0-9]+").IsMatch(e.Text); gridProduct.BeginningEdit += (sender, e) => e.Cancel = true; gridProduct.PreviewKeyDown += GridProduct_PreviewKeyDown; searchName.LostFocus += (sender, e) => CheckClient(); street.LostFocus += (sender, e) => CheckClient();; number.LostFocus += (sender, e) => CheckClient();; district.LostFocus += (sender, e) => CheckClient();; // BUTTONS this.payment.SelectionChanged += Payment_SelectionChanged; valuePay.PreviewTextInput += (sender, e) => e.Handled = new Regex("[^0-9,]+").IsMatch(e.Text); valuePay.GotFocus += ValuePay_GotFocus; valuePay.LostFocus += ValuePay_LostFocus; valuePay.TextChanged += ValuePay_TextChanged; newClient.Click += NewClient; confirm.Click += Confirm_Click; if (isEditing) { this.isEditing = true; this.dateSale = dateSale; searchName.Text = oldAddress.Name; number.Text = oldAddress.Number.ToString(); street.Text = oldAddress.Street; district.Text = oldAddress.District; complement.Text = oldAddress.Complement; telephone.Text = oldAddress.Telephone; Reference.Text = oldAddress.Reference; switch (payment) { case "Á VISTA": this.payment.SelectedIndex = 0; break; case "CRÉDITO": this.payment.SelectedIndex = 1; break; case "DÉBITO": this.payment.SelectedIndex = 2; break; } this.discount.Text = discounts; this.valuePay.Text = valuePays; labelTotalSale.Content = "TOTAL:" + TotalSale(Convert.ToDecimal(discount.Text)).ToString("C2"); Switch(Convert.ToDecimal(valuePay.Text)); } }