Ejemplo n.º 1
0
        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 = "";*/

            }

        }
Ejemplo n.º 2
0
        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);

                }
            }

        }