private void Button_Click(object sender, RoutedEventArgs e) { string rut = txtrut.Text; //Verificar usuario vendedorFacade vendFac = new vendedorFacade(); bool passVendedor = vendFac.getExisteVendedor(rut); //if (passAdmin.Equals(sb.ToString())) if (passVendedor) { //ir a pagina venta TransLoginToVenta tl = new TransLoginToVenta(); //lmsg.Content = "Ir a ventas"; TransLoginToVenta transVenta = getInstancia(); //method1(); //tl.btnLogin.Visibility = Visibility.Visible; Ventas toventas = new Ventas(rut); toventas.setInstancia(transVenta); toventas.setRut(rut); DateTime fechaactual = DateTime.Now.Date; string fecha = fechaactual.ToString("d"); vendFac.actualizarUltimaFechaIngrVend(rut, fecha); //toventas.ladmin.Content = "Administrador:" + vendFac.getNombreAdminByRut(txtrut.Text); transVenta.pageTransitionControl.ShowPage(toventas); } else { lmsg.Content = "Vendedor no existe"; /*System.Threading.Thread.Sleep(600); Microsoft.VisualBasic.Interaction.AppActivate( System.Diagnostics.Process.GetCurrentProcess().Id); System.Windows.Forms.SendKeys.SendWait(" "); lmsg.Content = "";*/ } }
private void btnguardarVendedor_Click(object sender, RoutedEventArgs e) { string rut = txtrutvendedor.Text; string nombre = txtNombreVendedor.Text; //string fechaingreso = txtfechaIngreso.Text; DateTime? date = txtfechaIngreso.SelectedDate; if (string.IsNullOrWhiteSpace(rut)) { MessageBox.Show("Ingresar Rut", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Warning); } else if (string.IsNullOrWhiteSpace(nombre)) { MessageBox.Show("Ingresar Nombre", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Warning); } else { bool rutVal = validarRut(txtrutvendedor.Text); if (rutVal) { vendedorFacade vendFac = new vendedorFacade(); bool existe = vendFac.getExistAdmin(); if (rdbtnAdmin.IsChecked == true) { if (existe) { MessageBox.Show("Ya existe 1 Administrador", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Error); rdbtnAdmin.IsChecked = false; rdbtnvendedor.IsChecked = true; } else { if (String.IsNullOrWhiteSpace(txtContraseña.Password)) { MessageBox.Show("Ingresar Contraseña", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Warning); } else { //verificar si rut ya esta en bd vendedorFacade clienteF = new vendedorFacade(); bool existeVendedor = clienteF.getExisteVendedor(rut); if (existeVendedor) { MessageBox.Show("Vendedor ya existe", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Error); } else { //Administrador Cliente DateTime fechaactual = DateTime.Now.Date; string fecha = fechaactual.ToString("d"); string contrasena = txtContraseña.Password; string res = clienteF.GuardarVendedor(rut, nombre, fecha, "", 0, 1, contrasena.Trim()); if (res.Equals("")) { MessageBox.Show("Administrador guardado", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Information); llenarTablaVendedor(); txtrutvendedor.Text = ""; txtNombreVendedor.Text = ""; txtfechaIngreso.Text = ""; lfechaingreso.Visibility = System.Windows.Visibility.Visible; txtfechaIngreso.Visibility = Visibility.Visible; lcontraseña.Visibility = Visibility.Hidden; txtContraseña.Visibility = Visibility.Hidden; rdbtnvendedor.IsChecked = true; } else { MessageBox.Show("Error al guardar vendedor" + res + "", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Error); } } } } } else { /*if (rdbtnvendedor.IsChecked == true) {*/ if (date == null) { MessageBox.Show("Ingresar Fecha Ingreso", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Warning); } else { //Guardar Cliente vendedorFacade clienteF = new vendedorFacade(); bool existeVendedor = clienteF.getExisteVendedor(rut); if (existeVendedor) { MessageBox.Show("Vendedor ya existe", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Error); } else { string fecha = date.Value.ToString("d"); DateTime FechAc = DateTime.Now.Date; string res = clienteF.GuardarVendedor(rut, nombre, fecha, "", 0, 0, ""); if (res.Equals("")) { MessageBox.Show("Vendedor guardado", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Information); llenarTablaVendedor(); txtrutvendedor.Text = ""; txtNombreVendedor.Text = ""; txtfechaIngreso.Text = ""; lfechaingreso.Visibility = System.Windows.Visibility.Visible; txtfechaIngreso.Visibility = Visibility.Visible; lcontraseña.Visibility = Visibility.Hidden; txtContraseña.Visibility = Visibility.Hidden; rdbtnvendedor.IsChecked = true; } else { MessageBox.Show("Error al guardar vendedor" + res + "", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Error); } } } } } else { MessageBox.Show("Rut invalido asociado a vendedor", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Error); } } }