예제 #1
0
 private void BtRegresar_Click(object sender, RoutedEventArgs e)
 {
     if (App.Current.Properties["usuarioActivo"].Equals("Gerente"))
     {
         Gerente main = new Gerente();
         main.Show();
         this.Close();
     }
     else
     {
         Dueño main = new Dueño();
         main.Show();
         this.Close();
     }
 }
예제 #2
0
 private void BtContinuar_Click(object sender, RoutedEventArgs e)
 {
     try {
         Empleados empleado = new Empleados();
         int       res      = empleado.eliminar(int.Parse(tbIdEmpleado.Text), tbNombre.Text, tbApellidoPaterno.Text, tbApellidoMaterno.Text);
         if (res < 0)
         {
             MessageBox.Show("empleado no encontrado");
         }
         else
         {
             MessageBox.Show("se dió de baja al empleado");
         }
         if (App.Current.Properties["idUsuarioActivo"].Equals(tbIdEmpleado.Text))
         {
             MainWindow main = new MainWindow();
             main.Show();
             this.Close();
         }
         else
         {
             if (App.Current.Properties["usuarioActivo"].Equals("Gerente"))
             {
                 Gerente main = new Gerente();
                 main.Show();
                 this.Close();
             }
             else
             {
                 Dueño main = new Dueño();
                 main.Show();
                 this.Close();
             }
         }
     }
     catch (Exception) {
         MessageBox.Show("Error");
     }
 }
 private void BtContinuar_Click(object sender, RoutedEventArgs e)
 {
     try{
         Empleados empleado = new Empleados();
         if (App.Current.Properties["idUsuarioActivo"].Equals(tbIdEmpleado.Text))
         {
             MessageBox.Show("No puedes modificar tu propio puesto");
         }
         else
         {
             int res = empleado.modificarPuesto(int.Parse(tbIdEmpleado.Text), tbNombre.Text, tbApellidoPaterno.Text, tbApellidoMaterno.Text, cbPuesto.SelectedValue.ToString());
             if (res < 0)
             {
                 MessageBox.Show("empleado no encontrado");
             }
             else
             {
                 MessageBox.Show("se cambió el puesto del empleado");
             }
         }
         if (App.Current.Properties["usuarioActivo"].Equals("Gerente"))
         {
             Gerente main = new Gerente();
             main.Show();
             this.Close();
         }
         else
         {
             Dueño main = new Dueño();
             main.Show();
             this.Close();
         }
     }
     catch (Exception) {
         MessageBox.Show("Error");
     }
 }
예제 #4
0
        private void BtContinuar_Click(object sender, RoutedEventArgs e)
        {
            int idEm;

            try
            {
                idEm = int.Parse(tbUsuario.Text);
                int res = Conexion.comprobarEmpleo(idEm);
                if (res > 0)
                {
                    if (Conexion.comprabarPwd(idEm, pbContra.Password))
                    {
                        SqlConnection con;
                        SqlDataReader rd;
                        con = Conexion.conectar();
                        SqlCommand cmd = new SqlCommand(String.Format("select puesto from empleados where idEmpleado= {0} and contrasenia = '{1}'", idEm, pbContra.Password), con);
                        rd = cmd.ExecuteReader();
                        App.Current.Properties["idUsuarioActivo"] = tbUsuario.Text;
                        if (rd.Read())
                        {
                            if (rd.GetString(0).Equals("Empleado"))
                            {
                                App.Current.Properties["usuarioActivo"] = "Empleado";
                                Empleado w = new Empleado();
                                w.Show();
                                this.Close();
                            }
                            else
                            {
                                if (rd.GetString(0).Equals("Gerente"))
                                {
                                    App.Current.Properties["usuarioActivo"] = "Gerente";
                                    Gerente w = new Gerente();
                                    w.Show();
                                    this.Close();
                                }
                                else
                                {
                                    if (rd.GetString(0).Equals("Dueño"))
                                    {
                                        App.Current.Properties["usuarioActivo"] = "Dueño";
                                        Dueño w = new Dueño();
                                        w.Show();
                                        this.Close();
                                    }
                                }
                            }
                        }
                        con.Close();
                        rd.Close();
                    }
                    else
                    {
                        MessageBox.Show("contraseña incorrecta");
                    }
                }
                else
                {
                    if (res < 0)
                    {
                        MessageBox.Show("El empleado no existe");
                    }
                    else
                    {
                        MessageBox.Show("El empleado ya no trabaja aquí");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error");
            }
        }