Exemple #1
0
 private void BTN_Editar_Click(object sender, RoutedEventArgs e)
 {
     if (TXT_ID.Text == "")
     {
         Point relativePoint = IMG_Info.PointToScreen(new Point(0d, 0d));
         TXT_ID.Focus();
         System.Windows.Forms.Cursor.Position = new System.Drawing.Point(Convert.ToInt32(relativePoint.X), Convert.ToInt32(relativePoint.Y));
     }
     else
     {
         try
         {
             string RPT = N_Empleado.Editar(Convert.ToInt32(TXT_ID.Text), TXT_Nombre.Text, TXT_Apellido.Text, Convert.ToInt32(TXT_Edad.Text), TXT_Correo.Text, TXT_Telefono.Text,
                                            TXT_Celular.Text, TXT_Dui.Text, TXT_Nit.Text, TXT_Isss.Text, TXT_Usuario.Text, TXT_Contraseña.Text, TXT_Puesto.Text,
                                            TXT_Departamento.Text);
             if (RPT.Equals("OK"))
             {
                 System.Windows.MessageBox.Show("Se actualiz el registro.", "Hotel Royal S.V", MessageBoxButton.OK, MessageBoxImage.Information);
             }
             else
             {
                 System.Windows.MessageBox.Show(RPT, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
             }
             Limpiar();
             ActualizarTabla = true;
         }
         catch (Exception err)
         {
             System.Windows.MessageBox.Show(err.Message);
         }
     }
 }
        private void btn_Eliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvEmpleados.SelectedRows.Count > 0)
                {
                    txt_Nombre.Tag = dgvEmpleados.CurrentRow.Cells["Id_Empleado"].Value.ToString();
                    if (MessageBox.Show("Desea eliminar Empleado", "Empleado", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        N_Empleado nElimiar  = new N_Empleado();
                        E_Empleado eEliminar = new E_Empleado();
                        eEliminar.Id_Empleado = Convert.ToInt32(txt_Nombre.Tag.ToString());

                        if (nElimiar.Eliminar(eEliminar))
                        {
                            MessageBox.Show("Se elimino correctamente", "Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Cargargrid();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void BTN_Acept_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (TXT_Usuario.Text == "" || PSW_UserPassword.Password == "")
         {
             MessageBox.Show("Hacen falta datos, por favor ingrese su informacion", "Atencion!", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             DataTable loing = new DataTable();
             loing = N_Empleado.Loing(TXT_Usuario.Text, PSW_UserPassword.Password);
             if (loing.Rows.Count == 1)
             {
                 MenuEmpleado empleado = new MenuEmpleado();
                 empleado.Show();
                 this.Hide();
             }
             else
             {
                 MessageBox.Show("Usuario o contraseña erroneos, revise sus datos", "Error", MessageBoxButton.OK, MessageBoxImage.Warning);
             }
         }
     }
     catch (Exception err)
     {
         MessageBox.Show(err.Message + "\n" + err.StackTrace);
     }
 }
Exemple #4
0
 private void BTN_Buscar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         DataTable Datos = new DataTable();
         Datos                 = N_Empleado.BuscarID(Convert.ToInt32(TXT_ID.Text));
         TXT_Nombre.Text       = Datos.Rows[0][1].ToString();
         TXT_Apellido.Text     = Datos.Rows[0][2].ToString();
         TXT_Edad.Text         = Datos.Rows[0][3].ToString();
         TXT_Correo.Text       = Datos.Rows[0][4].ToString();
         TXT_Telefono.Text     = Datos.Rows[0][5].ToString();
         TXT_Celular.Text      = Datos.Rows[0][6].ToString();
         TXT_Dui.Text          = Datos.Rows[0][7].ToString();
         TXT_Nit.Text          = Datos.Rows[0][8].ToString();
         TXT_Isss.Text         = Datos.Rows[0][9].ToString();
         TXT_Usuario.Text      = Datos.Rows[0][10].ToString();
         TXT_Contraseña.Text   = Datos.Rows[0][11].ToString();
         TXT_Puesto.Text       = Datos.Rows[0][12].ToString();
         TXT_Departamento.Text = Datos.Rows[0][13].ToString();
     }
     catch (Exception err)
     {
         System.Windows.MessageBox.Show(err.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Exemple #5
0
 private void BTN_Eliminar_Click(object sender, RoutedEventArgs e)
 {
     if (TXT_ID.Text == "")
     {
         Point relativePoint = IMG_Info.PointToScreen(new Point(0d, 0d));
         TXT_ID.Focus();
         System.Windows.Forms.Cursor.Position = new System.Drawing.Point(Convert.ToInt32(relativePoint.X), Convert.ToInt32(relativePoint.Y));
     }
     else
     {
         try
         {
             DialogResult resul = System.Windows.Forms.MessageBox.Show("Dese eliminar este empleado?\nLos cambios no se podran deshacer", "Hotel Royal S.V", (MessageBoxButtons)MessageBoxButton.YesNo, (MessageBoxIcon)MessageBoxImage.Warning);
             if (resul == DialogResult.Yes)
             {
                 string RPT = N_Empleado.Eliminar(Convert.ToInt32(TXT_ID.Text));
                 if (RPT.Equals("OK"))
                 {
                     System.Windows.MessageBox.Show("Se elimino el empleado", "Hotel Royal S.V", MessageBoxButton.OK, MessageBoxImage.Information);
                 }
                 else
                 {
                     System.Windows.MessageBox.Show(RPT, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                 }
                 Limpiar();
                 ActualizarTabla = true;
             }
         }
         catch (Exception err)
         {
             System.Windows.MessageBox.Show(err.Message);
         }
     }
 }
 private void Cargargrid()
 {
     try
     {
         N_Empleado NegocioEmpleado = new N_Empleado();
         dgvEmpleados.DataSource = NegocioEmpleado.ListaEmpleados();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public DataTable Tabla()
        {
            DataTable DAT = new DataTable();

            try
            {
                DAT = N_Empleado.Ver();
                DT_View.ItemsSource = DAT.DefaultView;
            }
            catch (Exception err)
            {
                System.Windows.MessageBox.Show(err.Message + "\n" + err.StackTrace);
                DAT = null;
            }
            return(DAT);
        }
Exemple #8
0
 private void BTN_Anular_Click(object sender, RoutedEventArgs e)
 {
     if (TXT_ID.Text == "")
     {
         Point relativePoint = IMG_Info.PointToScreen(new Point(0d, 0d));
         TXT_ID.Focus();
         System.Windows.Forms.Cursor.Position = new System.Drawing.Point(Convert.ToInt32(relativePoint.X), Convert.ToInt32(relativePoint.Y));
     }
     else
     {
         try
         {
             if (TXT_Puesto.Text == "")
             {
                 BTN_Buscar_Click(null, e);
             }
             else
             {
                 if (TXT_Puesto.Text == "Anulado")
                 {
                     TXT_Puesto.Focus();
                     TXT_Puesto.Select(0, 7);
                 }
                 else
                 {
                     string RPT = N_Empleado.Anular(Convert.ToInt32(TXT_ID.Text), "Anulado");
                     if (RPT.Equals("OK"))
                     {
                         System.Windows.MessageBox.Show("Se anulo el empleado", "Hotel Royal S.V", MessageBoxButton.OK, MessageBoxImage.Information);
                     }
                     else
                     {
                         System.Windows.MessageBox.Show(RPT, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                     }
                     Limpiar();
                     ActualizarTabla = true;
                 }
             }
         }
         catch (Exception err)
         {
             System.Windows.MessageBox.Show(err.Message);
         }
     }
 }
 private void TXT_Dui_TextChanged(object sender, TextChangedEventArgs e)
 {
     try
     {
         if (TXT_Dui.Text == "")
         {
             Tabla();
         }
         else
         {
             DataTable Datos = new DataTable();
             Datos = N_Empleado.Buscar_DUI(TXT_Dui.Text);
             DT_View.ItemsSource = Datos.DefaultView;
         }
     }
     catch (Exception err)
     {
         System.Windows.MessageBox.Show(err.Message + "\n" + err.StackTrace);
     }
 }
Exemple #10
0
        private void BTN_Insertar_Click(object sender, RoutedEventArgs e)
        {
            Random random = new Random();

            try
            {
                if (TXT_Nombre.Text != "" || TXT_Apellido.Text != "" || TXT_Edad.Text != "" || TXT_Correo.Text != "" || TXT_Telefono.Text != "" ||
                    TXT_Celular.Text != "" || TXT_Dui.Text != "" || TXT_Nit.Text != "" || TXT_Isss.Text != "" || TXT_Usuario.Text != "" ||
                    TXT_Contraseña.Text != "" || TXT_Puesto.Text != "" || TXT_Departamento.Text != "")
                {
A:
                    int id = random.Next(1, 100000);
                    DataTable datEmpleado = N_Random.Random_Exist("EMPLEADO", id);
                    if (datEmpleado.Rows.Count >= 1)
                    {
                        goto A;
                    }
                    else
                    {
                        string RPT = N_Empleado.Insertar(id, TXT_Nombre.Text, TXT_Apellido.Text, Convert.ToInt32(TXT_Edad.Text), TXT_Correo.Text, TXT_Telefono.Text
                                                         , TXT_Celular.Text, TXT_Dui.Text, TXT_Nit.Text, TXT_Isss.Text, TXT_Usuario.Text, TXT_Contraseña.Text,
                                                         TXT_Puesto.Text, TXT_Departamento.Text);
                        if (RPT.Equals("OK"))
                        {
                            System.Windows.MessageBox.Show("Se inserto correctamente el empleado", "Hotel Royal S.V", MessageBoxButton.OK, MessageBoxImage.Information);
                        }
                        else
                        {
                            System.Windows.MessageBox.Show(RPT, "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
                        }
                    }
                }
            }
            catch (Exception err)
            {
                System.Windows.MessageBox.Show(err.Message + "\n" + err.StackTrace);
            }
        }
Exemple #11
0
        public void MostrarVisitantes()
        {
            N_Empleado cn_Empleado = new N_Empleado();

            dataGridView1.DataSource = cn_Empleado.MostrarVisita();
        }
 //metodo llama al metodo buscar registro de la clase N_Empleado
 private void BuscarRegistro()
 {
     this.DataListado.DataSource = N_Empleado.BuscarRegistros(this.txtBuscar.Text);
 }
 //metodo llama al metodo mostrar registro de la clase N_Empleado
 private void MostrarRegistro()
 {
     this.DataListado.DataSource = N_Empleado.MostrarRegistros();
     this.DataListado.ClearSelection();
 }
        // Metodos.

        private void ActualizarTabla(string buscar)
        {
            N_Empleado objetoNegocio = new N_Empleado();

            dataGridViewTable.DataSource = objetoNegocio.ListandoEmpleados(buscar);
        }
        private void btn_Guardar_Click(object sender, EventArgs e)
        {
            if ((Global.ValidaTextBoxVacios(panelInventario) == false))
            {
                MessageBox.Show("Necesita llenar todos los campos", "Compra", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Cargargrid();
            }
            else
            {
                try
                {
                    N_Empleado N_Empleado = new N_Empleado();
                    if (Modificar)
                    {
                        E_Empleado ModificarEmpleado = new E_Empleado();
                        ModificarEmpleado.Id_Empleado  = Convert.ToInt32(txt_Empresa.Tag);
                        ModificarEmpleado.Id_Empresa   = Convert.ToInt32(txt_Empresa.Text);
                        ModificarEmpleado.Nombre       = txt_Nombre.Text;
                        ModificarEmpleado.Apellido     = txt_Apellido.Text;
                        ModificarEmpleado.INSS         = txt_INSS.Text;
                        ModificarEmpleado.Email        = txt_Email.Text;
                        ModificarEmpleado.Direccion    = txt_Direccion.Text;
                        ModificarEmpleado.No_Cedula    = txt_Cedula.Text;
                        ModificarEmpleado.Telefono     = Convert.ToInt32(txt_Telefono.Text);
                        ModificarEmpleado.Estado_Civil = txt_Estado.Text;
                        ModificarEmpleado.fecha_Nac    = txt_Fecha.Text;
                        if (rb_Masculino.Checked == true)
                        {
                            ModificarEmpleado.Genero = "M";
                        }
                        else
                        {
                            ModificarEmpleado.Genero = "F";
                        }

                        if (N_Empleado.Modificar(ModificarEmpleado))
                        {
                            MessageBox.Show("Se Modifico exitosamente", "Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Cargargrid();
                            Global.Limpiar(panelInventario);
                            Modificar = false;
                        }
                    }
                    else
                    {
                        E_Empleado GuardarEmpleado = new E_Empleado();
                        GuardarEmpleado.Id_Empresa   = Convert.ToInt32(txt_Empresa.Text);
                        GuardarEmpleado.Nombre       = txt_Nombre.Text;
                        GuardarEmpleado.Apellido     = txt_Apellido.Text;
                        GuardarEmpleado.INSS         = txt_INSS.Text;
                        GuardarEmpleado.Email        = txt_Email.Text;
                        GuardarEmpleado.Direccion    = txt_Direccion.Text;
                        GuardarEmpleado.No_Cedula    = txt_Cedula.Text;
                        GuardarEmpleado.Telefono     = Convert.ToInt32(txt_Telefono.Text);
                        GuardarEmpleado.Estado_Civil = txt_Estado.Text;
                        GuardarEmpleado.fecha_Nac    = txt_Fecha.Text;
                        if (rb_Masculino.Checked == true)
                        {
                            GuardarEmpleado.Genero = "M";
                        }
                        else
                        {
                            GuardarEmpleado.Genero = "F";
                        }

                        if (N_Empleado.Guardar(GuardarEmpleado))
                        {
                            MessageBox.Show("Se guardo exitosamente", "Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Cargargrid();
                            Global.Limpiar(panelInventario);
                            Global.BotonesAccion(btn_Nuevo, btn_Guardar, btn_Modificar, btn_Eliminar, btn_Cancelar, btn_Limpiar, btn_Nuevo.Text);
                            Global.BotonesAccion(btn_Nuevo, btn_Guardar, btn_Modificar, btn_Eliminar, btn_Cancelar, btn_Limpiar, btn_Nuevo.Text);
                            Global.Desabilitar(panelInventario);
                            Global.Limpiar(panelInventario);
                            btn_Guardar.Enabled  = false;
                            btn_Nuevo.Enabled    = true;
                            btn_Limpiar.Enabled  = false;
                            btn_Cancelar.Enabled = false;
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        public void MostrarUsuario()
        {
            N_Empleado cn_Empleado = new N_Empleado();

            dataGridView4.DataSource = cn_Empleado.MostrarUsuarion();
        }
        public void MostrarEdificios()
        {
            N_Empleado cn_Empleado = new N_Empleado();

            dataGridView3.DataSource = cn_Empleado.MostrarEdificio();
        }
Exemple #18
0
        private void btnSesion_Click(object sender, EventArgs e)
        {
            //DataTable Datos = N_Empleado.IniciarSesion(txtUsuario.Text,txtPassword.Text);
            ////verificar si existe el usuario
            //if (Datos.Rows.Count == 0)
            //{
            //    MensajeError("Acceso Denegado");
            //}
            //else if (txtUsuario.Text != "")
            //{
            //    if (txtPassword.Text != "")
            //    {
            //        FrmMenu Menu = new FrmMenu();
            //        Menu.IdEmpleado = Datos.Rows[0][0].ToString();
            //        Menu.Nombre = Datos.Rows[0][1].ToString();
            //        Menu.Apellido = Datos.Rows[0][2].ToString();
            //        Menu.Acceso = Datos.Rows[0][3].ToString();

            //        //PROBANDO PASAR DATOS A ENTIDAD DATOS DE EMPLEADO
            //        //E_Datos_Login.Id_empleado = Convert.ToInt32(Datos.Rows[0][0].ToString());
            //        //E_Datos_Login.Nombre = Datos.Rows[0][1].ToString();
            //        //E_Datos_Login.Apellido = Datos.Rows[0][2].ToString();
            //        //E_Datos_Login.Acceso = Datos.Rows[0][3].ToString();

            //        this.Hide();
            //        Menu.Show();
            //    }
            //    else
            //    {
            //        MensajeError("Ingrese Contraseña");
            //        txtPassword.Text = string.Empty;
            //        txtPassword.Focus();
            //    }
            //}
            //else
            //{
            //    MensajeError("Datos de usuario incorrectos");
            //    txtPassword.Text = string.Empty;
            //    txtPassword.Focus();
            //}

            if (txtUsuario.Text != "")
            {
                if (txtPassword.Text != "")
                {
                    N_Empleado Iniciar = new N_Empleado();
                    var        Validar = Iniciar.IniciarSesion(txtUsuario.Text, txtPassword.Text);

                    if (Validar == true)
                    {
                        if (E_Datos_Login.Acceso == E_Acceso.Administrador)
                        {
                            Hide();
                            FrmMenu Menu = new FrmMenu
                            {
                                Acceso = "ADMINISTRADOR"
                            };
                            Menu.Show();
                        }
                        if (E_Datos_Login.Acceso == E_Acceso.Vendedor)
                        {
                            Hide();
                            FrmMenu Menu = new FrmMenu
                            {
                                Acceso = "VENDEDOR"
                            };
                            Menu.Show();
                        }
                        if (E_Datos_Login.Acceso == E_Acceso.Bodeguero)
                        {
                            Hide();
                            FrmMenu Menu = new FrmMenu
                            {
                                Acceso = "BODEGUERO"
                            };
                            Menu.Show();
                        }
                    }
                    else
                    {
                        MensajeError("Datos de usuario incorrectos, Intente de nuevo");
                        txtPassword.Text = string.Empty;
                        txtPassword.Focus();
                    }
                }
                else
                {
                    MensajeError("Ingrese contraseña");
                    txtPassword.Focus();
                }
            }
            else
            {
                MensajeError("Ingrese credenciales");
                txtUsuario.Focus();
            }
        }