private void Login(string Username, string Password)
        {
            NUsuario bo = new NUsuario();
            EUsuario be = bo.LoginUsuario(Username, Password);

            if (be.Username != Username)
            {
                MessageBox.Show("Usuario y/o Contraseña Incorrecto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (be.Password != Password)
            {
                MessageBox.Show("Usuario y/o Contraseña Incorrecto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (be.Estado == 0)
            {
                MessageBox.Show("Usuario sin Acceso", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            else
            {
                //Obtener ID del Empleado
                NEmpleado boEmpleado = new NEmpleado();
                int       IDEmpleado = boEmpleado.ObtenerID(be.Username);
                Frm_Principal.AccesoUsername   = be.Username;
                Frm_Principal.AccesoUsernameID = IDEmpleado;
                Frm_Principal frm = new Frm_Principal();
                frm.Show();
                Hide();
            }
        }
        private void frmListEmpleado_Load(object sender, EventArgs e)
        {
            NEmpleado objEmpleado = new NEmpleado();

            objEmpleado.ListadoDgv(dgvEmpleado);
            estiloDgv();

            dgvEmpleado.Columns[0].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.BottomCenter;
            dgvEmpleado.Columns[4].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.BottomCenter;
            dgvEmpleado.Columns[9].HeaderCell.Style.Alignment  = DataGridViewContentAlignment.BottomCenter;
            dgvEmpleado.Columns[10].HeaderCell.Style.Alignment = DataGridViewContentAlignment.BottomCenter;
            dgvEmpleado.Columns[11].HeaderCell.Style.Alignment = DataGridViewContentAlignment.BottomCenter;
            dgvEmpleado.Columns[12].HeaderCell.Style.Alignment = DataGridViewContentAlignment.BottomCenter;
            dgvEmpleado.Columns[13].HeaderCell.Style.Alignment = DataGridViewContentAlignment.BottomCenter;

            dgvEmpleado.Columns[0].DefaultCellStyle.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dgvEmpleado.Columns[4].DefaultCellStyle.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dgvEmpleado.Columns[9].DefaultCellStyle.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dgvEmpleado.Columns[10].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dgvEmpleado.Columns[11].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dgvEmpleado.Columns[12].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dgvEmpleado.Columns[13].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

            dgvEmpleado.ColumnHeadersDefaultCellStyle.Font = new Font("Segoe UI", 11, FontStyle.Bold);
        }
Example #3
0
        void Listar()
        {
            NEmpleado empleado = new NEmpleado();

            dgvEmpleados.Rows.Clear();
            EmpleadosListados.Clear();


            if (txtBusqueda.Text.Length <= 0)
            {
                foreach (Empleado item in empleado.ListarEmpleados())
                {
                    EmpleadosListados.Add(item);
                    dgvEmpleados.Rows.Add(item.apellidos, item.nombres, item.dni, item.correo, item.direccion, item.celular, item.tipo);
                }
            }
            else
            {
                foreach (Empleado item in empleado.ListarEmpleadosTermino(txtBusqueda.Text))
                {
                    EmpleadosListados.Add(item);
                    dgvEmpleados.Rows.Add(item.apellidos, item.nombres, item.dni, item.correo, item.direccion, item.celular);
                }
            }

            config.enumerarDataGrid(dgvEmpleados);
        }
Example #4
0
        private void button3_Click(object sender, EventArgs e)
        {
            //Seleccion_Mapas n = new Seleccion_Mapas();

            try
            {
                if (NEmpleado.logprimeravez() <= 0)
                {
                    if (textBox1.Text == "admin" && textBox2.Text == "admin")
                    {
                        Form1 f = new Form1();

                        f.Show();
                        textBox1.Clear();
                        textBox2.Clear();
                    }
                }
                else
                {
                    DataTable datos = new DataTable();
                    datos = NEmpleado.logueo(textBox1.Text, textBox2.Text);
                    string Id     = datos.Rows[0][0].ToString();
                    string nombre = datos.Rows[0][1].ToString();
                    string puesto = datos.Rows[0][2].ToString();

                    if (puesto == "ADMINISTRADOR")
                    {
                        MessageBox.Show("Bienvenido al Sistema", "Aviso.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Form1 f = new Form1();
                        textBox1.Clear();
                        textBox2.Clear();
                        Program.idempleado = Id;
                        Program.puesto     = puesto;
                        Program.usuario    = nombre;
                        this.Hide();
                        f.Show();
                    }
                    else if (puesto == "OPERARIO")
                    {
                        MessageBox.Show("Bienvenido al Sistema", "Aviso.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        MENU_OPERARIO op = new MENU_OPERARIO();
                        textBox1.Clear();
                        textBox2.Clear();
                        Program.idempleado = Id;
                        Program.puesto     = puesto;
                        Program.usuario    = nombre;
                        this.Hide();
                        op.Show();
                    }
                    else
                    {
                        MessageBox.Show("Error, verifique sus datos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Error, verifique sus datos.\nIngrese usuario y pasword valido.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #5
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (this.txtNombres.Text == "" || this.txtApellidos.Text == "" || this.txtDireccion.Text == "" || this.txtDNI.TextLength != 8 || this.cmbCategoria.SelectedIndex == -1 || this.cmbVentanilla.SelectedIndex == -1)
            {
                MessageBox.Show("Campos Faltantes o Datos Erróneos", "Error al Guardar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                NEmpleado oEneg = new NEmpleado();

                int    numventanilla = Convert.ToInt32(this.cmbVentanilla.SelectedValue.ToString());
                string nombre        = this.txtNombres.Text;
                string apellido      = this.txtApellidos.Text;
                string direccion     = this.txtDireccion.Text;
                string dni           = this.txtDNI.Text;
                string categoria     = this.cmbCategoria.SelectedItem.ToString();

                string rpta = oEneg.insertarEmpleado(numventanilla, nombre, apellido, direccion, dni, categoria);

                if (rpta.Equals("OK"))
                {
                    MessageBox.Show("Empleado Registrado", "Guardar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show(rpta, "Error al Guardar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                this.limpiar();
                this.inicial();
            }
        }
Example #6
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcion;
                Opcion = MessageBox.Show("Esta seguro de eliminar al Empleado", "Sistema de reservaciones", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (Opcion == DialogResult.OK)
                {
                    string Codigo;
                    String Rpta = "";

                    foreach (DataGridViewRow row in dataListado.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            Rpta   = NEmpleado.Eliminar(Convert.ToInt32(Codigo));
                            if (Rpta.Equals("OK"))
                            {
                                this.MensajeOk("Se Elimino el Empleado Correctamente");
                            }
                            else
                            {
                                this.MensajeError("No se Elimino ningun Empleado");
                            }
                        }
                    }
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
 private void GuardarEmpleado()
 {
     try
     {
         string rpta = "";
         if (this.txtNombres.Text == string.Empty || this.txtApellidos.Text == string.Empty)
         {
             MensajeError("Nombre y Apellido son campos obligatoros");
             errorIcono.SetError(txtNombres, "Ingrese el al menos un Nombre");
             errorIcono.SetError(txtApellidos, "Ingrese el al menos un Apellido");
         }
         else
         {
             rpta = NEmpleado.Insertar(txtNombres.Text, txtApellidos.Text, txtTDocumento.Text,
                                       txtNDocumento.Text, txtDireccion.Text, dtpFechaNacimiento.Value, dtpFechaIngreso.Value,
                                       Convert.ToDouble(txtSueldo.Text), Convert.ToString(comboxGenero.SelectedItem), txtTelefono.Text,
                                       Convert.ToString(comboxTurno.SelectedItem), txtUsuario.Text, txtPasword.Text, Convert.ToString(comboxAcceso.SelectedItem));
         }
         if (rpta.Equals("OK"))
         {
             this.MensajeOk("Se agrego el Empleado correctamente");
         }
         else
         {
             this.MensajeError("Vuelva a intentarlo");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
        private void Frm_Salida_Load(object sender, EventArgs e)
        {
            Txtcargo.Enabled  = false;
            Txtcodigo.Enabled = false;
            Txtnombre.Enabled = false;
            //DtpFecha.Enabled = false;

            EEmpleado objEEmp = new EEmpleado();
            NEmpleado objNEmp = new NEmpleado();

            DataTable dtempleado = new DataTable();

            objNEmp.Listar();

            foreach (DataRow row in dtempleado.Rows)
            {
                if (Frm_Login.ID_usuario == Convert.ToInt32(row[0].ToString()))
                {
                    Txtcodigo.Text = row[0].ToString();
                    Txtnombre.Text = row[1].ToString() + ' ' + row[2].ToString();
                    Txtcargo.Text  = row[3].ToString();
                }
            }

            DateTime tiempo = DateTime.Now;

            LblAño.Text = tiempo.ToLongDateString();

            DateTime tiempo2 = DateTime.Parse(LblAño.Text);

            LblAño.Text = DtpFecha.Value.ToString("yyyy");
            LblMes.Text = tiempo2.ToString("MMMM");

            LblMarcado.Hide();
        }
Example #9
0
        private void GuardarCambios()
        {
            EEmpleado be = new EEmpleado
            {
                NumeroDocumento = Frm_Principal.AccesoUsername,
                Nombre          = TxtNombres.Text,
                Apellido        = TxtApellidos.Text,
                FechaNacimiento = Convert.ToDateTime(DtpFechaNacimiento.Text),
                Pais            = TxtPais.Text,
                Ciudad          = TxtCiudad.Text,
                Direccion       = TxtDireccion.Text,
                Email           = TxtEmail.Text,
                Telefono        = TxtTelefono.Text
            };
            NEmpleado bo = new NEmpleado();

            if (bo.ModificarxUsuario(be) == true)
            {
                Frm_Principal.Main.ChangeMessage("Cambios realizados correctamente", "Success");
                BtnGuardar.Enabled   = false;
                BtnModificar.Enabled = true;
                HabilitarCampos(true);
                Frm_Principal.Main.CargarPerfilBasico();
            }
            else
            {
                Frm_Principal.Main.ChangeMessage("No se pudo realizar cambios", "Failed");
            }
        }
Example #10
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            String[] mensaje;

            if (this.txtId.Text == string.Empty)
            {
                mensaje = NEmpleado.Insertar(this.txtNombres.Text, this.txtApellidos.Text, this.cmbGenero.Text, this.dateFechaNacimiento.Text,
                                             this.txtCedula.Text, this.memoDireccion.Text, this.txtTelefono.Text, this.txtEmail.Text);

                if (mensaje[0] == "Y")
                {
                    this.txtId.Text = mensaje[1];
                }
            }
            else
            {
                mensaje = NEmpleado.Editar(this.txtNombres.Text, this.txtApellidos.Text, this.cmbGenero.Text, this.dateFechaNacimiento.Text,
                                           this.txtCedula.Text, this.memoDireccion.Text, this.txtTelefono.Text, this.txtEmail.Text, this.txtId.Text);
            }


            if (mensaje[0] == "Y")
            {
                refrescar_grid();
                Mensaje("Guardado con Exito");
            }
            else
            {
                MensajeError(mensaje[0]);
            }
        }
Example #11
0
 private void txtDni_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (Char.IsLetter(e.KeyChar) || char.IsSymbol(e.KeyChar) || char.IsSeparator(e.KeyChar) || char.IsPunctuation(e.KeyChar))
     {
         e.Handled = true;
     }
     if (Char.IsNumber(e.KeyChar))
     {
         e.Handled = false;
         var tabla = NEmpleado.BuscarEmpleado(txtDni.Text);
         if (tabla.Rows.Count > 0)
         {
             if (txtDni.Text == tabla.Rows[0]["dni"].ToString())
             {
                 txtDni.Focus();
                 epEmpleado.Clear();
                 epEmpleado.SetError(txtDni, "ya cuenta con un registro ");
             }
             else
             {
                 epEmpleado.Clear();
             }
         }
     }
 }
Example #12
0
 public void Buscar()
 {
     this.DataListado.DataSource = NEmpleado.Buscar(this.txtBuscar.Text);
     lblRegistros.Text           = "Registros Encontrados : " + Convert.ToString(DataListado.Rows.Count);
     this.OcultarColumnas();
     this.DiseñoColumnas();
 }
Example #13
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (existeE)
            {
                if (this.txtNombres.Text == null || this.txtApellidos.Text == null || this.txtDireccion.Text == null || this.txtDNI.TextLength != 8 || this.cmbCategoria.SelectedIndex == -1 || this.cmbVentanilla.SelectedIndex == -1)
                {
                    MessageBox.Show("Ingrese Campos Faltantes", "Error al Modificar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    NEmpleado oEneg         = new NEmpleado();
                    int       numero        = Convert.ToInt32(this.txtCodigo.Text);
                    int       numventanilla = Convert.ToInt32(this.cmbVentanilla.SelectedValue.ToString());
                    string    nombre        = this.txtNombres.Text;
                    string    apellido      = this.txtApellidos.Text;
                    string    direccion     = this.txtDireccion.Text;
                    string    dni           = this.txtDNI.Text;
                    string    categoria     = this.cmbCategoria.SelectedItem.ToString();

                    string rpta = oEneg.actualizarEmpleado(numero, numventanilla, nombre, apellido, direccion, dni, categoria);
                    if (rpta.Equals("OK"))
                    {
                        MessageBox.Show("Empleado Modificado", "Modificar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show(rpta, "Error al Modificar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                    limpiar();
                    inicial();
                }
            }
        }
Example #14
0
 private void frmBuscarEmpleado_Load(object sender, EventArgs e)
 {
     try
     {
         NEmpleado        gestio        = new NEmpleado();
         List <EEmpleado> listaEmpleado = gestio.listaEmpleado();
         var lista = (from user in listaEmpleado
                      select new
         {
             user.nombres,
             user.apellidos,
             user.fechaNacimiento,
             user.cedula,
             user.direccion,
             user.celular,
             user.salario,
             user.estado
         }).ToList();
         dgvEmpleado.DataSource = lista;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error");
     }
 }
Example #15
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string respuesta = "";
                if (this.txtNombre.Text == string.Empty || this.txtApellido.Text == string.Empty || this.txtNumero_Documento.Text == string.Empty || this.cbxTipo_Documento.Text == string.Empty || this.cbxSexo.Text == string.Empty || this.dtpFecha_Nacimiento.Text == string.Empty || this.cbxCargo.Text == string.Empty || this.txtUsuario.Text == string.Empty || this.txtClave.Text == string.Empty)
                {
                    MensajeError("Falta ingresar algunos datos relevantes");
                    errorIcono.SetError(txtNombre, "Ingrese el Nombre");
                    errorIcono.SetError(txtApellido, "Ingrese el Apellido");
                    errorIcono.SetError(txtNumero_Documento, "Ingrese el Numero de Documento");
                    errorIcono.SetError(cbxTipo_Documento, "Seleccione el Tipo de Documento");
                    errorIcono.SetError(cbxSexo, "Seleccione el Sexo");
                    errorIcono.SetError(dtpFecha_Nacimiento, "Ingrese la Fecha de Nacimiento");
                    errorIcono.SetError(cbxCargo, "Seleccione el Cargo");
                    errorIcono.SetError(txtUsuario, "Ingrese el Usuario");
                    errorIcono.SetError(txtClave, "Ingrese la Clave");
                }
                else
                {
                    if (this.IsNuevo)
                    {
                        respuesta = NEmpleado.Insertar(this.txtNombre.Text.Trim().ToUpper(), this.txtApellido.Text.Trim().ToUpper(), this.cbxSexo.Text, dtpFecha_Nacimiento.Text, cbxTipo_Documento.Text, txtNumero_Documento.Text, txtDireccion.Text, txtTelefono.Text, txtCorreo.Text, cbxCargo.Text, txtUsuario.Text, txtClave.Text);
                    }
                    else
                    {
                        respuesta = NEmpleado.Editar(Convert.ToInt32(this.txtID.Text), this.txtNombre.Text.Trim().ToUpper(), this.txtApellido.Text.Trim().ToUpper(), this.cbxSexo.Text, dtpFecha_Nacimiento.Text, cbxTipo_Documento.Text, txtNumero_Documento.Text, txtDireccion.Text, txtTelefono.Text, txtCorreo.Text, cbxCargo.Text, txtUsuario.Text, txtClave.Text);
                    }

                    if (respuesta.Equals("OK"))
                    {
                        if (this.IsNuevo)
                        {
                            this.MensajeOk("Se Insertó de forma correcta el registro");
                        }
                        else
                        {
                            this.MensajeOk("Se Actualizó de forma correcta el registro");
                        }
                    }
                    else
                    {
                        this.MensajeError(respuesta);
                    }

                    this.IsNuevo  = false;
                    this.IsEditar = false;
                    this.Botones();
                    this.Limpiar();
                    this.Mostrar();
                }

                gbxListado.Enabled = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Example #16
0
        public void MostrarEmpleado()
        {
            NEmpleado ObjEmpleado = new NEmpleado();

            dtListado.DataSource         = ObjEmpleado.Mostrar();
            dtListado.Columns[4].Visible = false;
            dtListado.Columns[5].Visible = false;
        }
Example #17
0
 private void Mostrar()
 {
     this.DataListado.DataSource = NEmpleado.Mostrar();
     this.lblRegistros.Text      = "Total de Registros : " + Convert.ToString(DataListado.Rows.Count);
     this.OcultarColumnas();
     this.DiseñoColumnas();
     this.DataListado.ClearSelection();
 }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         string Rpta = "";
         if (this.txtNombre.Text == string.Empty || this.txtApellidos.Text == string.Empty || txtDocumento.Text == string.Empty || txtUsuario.Text == string.Empty || txtContraseña.Text == string.Empty)
         {
             MensajeError("Falta ingresar algunos datos, serán remarcados");
             errorIcono.SetError(txtNombre, "Ingrese el nombe");
             errorIcono.SetError(txtApellidos, "Ingrese el apellido");
             errorIcono.SetError(txtDocumento, "Ingrese el documento");
             errorIcono.SetError(txtUsuario, "Ingrese el usuario");
             errorIcono.SetError(txtContraseña, "Ingrese la contraseña");
         }
         else
         {
             if (this.IsNuevo)
             {
                 Rpta = NEmpleado.Insertar(this.txtNombre.Text.Trim().ToUpper(),
                                           this.txtApellidos.Text.Trim().ToUpper(), cboSexo.Text, dtpFechaNacimiento.Value, cboTipoDocumento.Text,
                                           txtDocumento.Text, txtDireccion.Text, cboTipoUsuario.Text, txtUsuario.Text, txtContraseña.Text,
                                           txtTelefono.Text, txtCelular.Text, txtCorreo.Text);
             }
             else
             {
                 Rpta = NEmpleado.Editar(Convert.ToInt32(this.txtIdEmpleado.Text), this.txtNombre.Text.Trim().ToUpper(),
                                         this.txtApellidos.Text.Trim().ToUpper(), cboSexo.Text, dtpFechaNacimiento.Value, cboTipoDocumento.Text,
                                         txtDocumento.Text, txtDireccion.Text, cboTipoUsuario.Text, txtUsuario.Text, txtContraseña.Text,
                                         txtTelefono.Text, txtCelular.Text, txtCorreo.Text);
             }
             if (Rpta.Equals("OK"))
             {
                 if (this.IsNuevo)
                 {
                     this.MensajeOK("Se insertó de forma correcta el registro");
                 }
                 else
                 {
                     this.MensajeOK("Se actualizó de forma correcta el registro");
                 }
             }
             else
             {
                 this.MensajeError(Rpta);
             }
             this.IsNuevo  = false;
             this.IsEditar = false;
             this.Botones();
             this.Limpiar();
             this.Mostrar();
             this.txtIdEmpleado.Text = "";
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
Example #19
0
        public void Mostrar()
        {
            NEmpleado obj = new NEmpleado();

            dataListado.DataSource          = obj.Mostrar2();
            dataListado.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            dataListado.Columns[0].Visible  = false;
            dataListado.Columns[5].Visible  = false;
        }
Example #20
0
        private void ActualizarEmpleado()
        {
            string rpta = "";

            if (string.IsNullOrEmpty(txtNombres.Text))
            {
                txtNombres.Focus();
                epEmpleado.SetError(txtNombres, "Ingrese nombre del cliente");
            }
            else if (string.IsNullOrEmpty(txtApellidos.Text))
            {
                txtApellidos.Focus();
                epEmpleado.Clear();
                epEmpleado.SetError(txtApellidos, "Ingrese apellidos del cliente");
            }
            else if (string.IsNullOrEmpty(txtDni.Text))
            {
                txtDni.Focus();
                epEmpleado.Clear();
                epEmpleado.SetError(txtDni, "Ingrese dni del cliente");
            }
            else if (string.IsNullOrEmpty(cboSexo.Text))
            {
                cboSexo.Focus();
                epEmpleado.Clear();
                epEmpleado.SetError(cboSexo, "Indique sexo del cliente");
            }


            else
            {
                rpta = NEmpleado.ModificarEmpleado(
                    idEmpleado,
                    CultureInfo.InvariantCulture.TextInfo.ToTitleCase(txtNombres.Text).Trim(),
                    CultureInfo.InvariantCulture.TextInfo.ToTitleCase(txtApellidos.Text).Trim(),
                    txtDni.Text.Trim(),
                    cboSexo.Text.Trim().Substring(0, 1),
                    txtTelefono.Text.Trim(),
                    txtCorreo.Text.Trim().ToLower(),
                    CultureInfo.InvariantCulture.TextInfo.ToTitleCase(txtDireccion.Text).Trim(),
                    Convert.ToInt32(cboArea.SelectedValue),
                    ImageToByteArray(pbFoto.Image)
                    );
                if (rpta == "Ok")
                {
                    MessageBox.Show(rpta + "---Actualizado");
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("Error");
                }
            }
        }
Example #21
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         string rpta = "";
         if (this.txtNombre.Text == "              " || this.txtNombre.Text == "")
         {
             MensajeError("Hay Datos Por Completar");
             errorProvider1.SetError(this.txtNombre, "Rellene esta parte del Formulario");
         }
         else if (this.txtApellido.Text == "              ")
         {
             MensajeError("Hay Datos Por Completar");
             errorProvider1.SetError(this.txtNombre, "Rellene esta parte del Formulario");
         }
         else
         {
             if (this.IsNuevo)
             {
                 rpta = NEmpleado.Insertar(this.txtNombre.Text.Trim(), this.txtApellido.Text.Trim(), this.txtAlias.Text.Trim(), this.txtCedula.Text.Trim(), this.txtDireccion.Text.Trim(), this.cbSexo.Text.Trim(), Convert.ToInt32(this.txtTelefono.Text), Convert.ToInt32(this.txtSalario.Text), this.txtCorreo.Text.Trim(), this.txtUsuario.Text.Trim(), this.txtContrasena.Text.Trim(), this.cbAcceso.Text.Trim());
             }
             else
             {
                 rpta = NEmpleado.Editar(Convert.ToInt32(this.txtIdEmpleado.Text), this.txtNombre.Text.Trim(), this.txtApellido.Text.Trim(), this.txtAlias.Text.Trim(), this.txtCedula.Text.Trim(), this.txtDireccion.Text.Trim().ToUpper(), this.cbSexo.Text.Trim().ToUpper(), Convert.ToInt32(this.txtTelefono.Text), Convert.ToInt32(this.txtSalario.Text), this.txtCorreo.Text.Trim(), this.txtUsuario.Text.Trim(), this.txtContrasena.Text.Trim(), this.cbAcceso.Text.Trim());
             }
             if (rpta.Equals("Ok"))
             {
                 if (this.IsNuevo)
                 {
                     this.MensajeOK("Guardado Correctamente");
                 }
                 else
                 {
                     this.MensajeOK("Editado Correctamente");
                 }
             }
             else
             {
                 this.MensajeError(rpta);
             }
             this.Mostrar();
             this.Habilitar(false);
             this.btnNuevo.Enabled    = true;
             this.btnGuardar.Enabled  = false;
             this.btnEditar.Enabled   = true;
             this.btnCancelar.Enabled = false;
             this.Limpiar();
         }
     }
     catch (Exception ex)
     {
     }
 }
Example #22
0
 private void idempleado()
 {
     try
     {
         var i = new DEmpleado();
         i.Id_Empleado = NEmpleado.id() + 1;
         textBox1.Text = i.Id_Empleado.ToString();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #23
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string rpta = "";
                if (this.txtNombre.Text == string.Empty && this.txtPaterno.Text == string.Empty)
                {
                    MensajeError("Falta ingresar Algunos Datos, seran Remarcados");
                    errorIcono.SetError(txtNombre, "Ingrese un Nombre");
                    errorIcono.SetError(txtPaterno, "Ingrese un Apellido Paterno");
                }
                else
                {
                    if (this.IsNuevo)
                    {
                        rpta = NEmpleado.Insertar(this.txtNombre.Text.Trim(), this.txtPaterno.Text.Trim(), this.txtMaterno.Text.Trim(), Convert.ToInt32(this.txtTelefono.Text.Trim()), this.txtCI.Text.Trim());
                    }
                    else
                    {
                        rpta = NEmpleado.Editar(Convert.ToInt32(this.txtIdEmpleado.Text), this.txtNombre.Text.Trim(), this.txtPaterno.Text.Trim(), this.txtMaterno.Text.Trim(), Convert.ToInt32(this.txtTelefono.Text.Trim()), this.txtCI.Text.Trim());
                    }

                    if (rpta.Equals("OK"))
                    {
                        if (this.IsNuevo)
                        {
                            this.MensajeOk("Se inserto Correctamente El Registro");
                        }
                        else
                        {
                            this.MensajeOk("Se Actualizo Correctamente El Registro");
                        }
                    }
                    else
                    {
                        this.MensajeError(rpta);
                    }
                    this.IsNuevo  = false;
                    this.IsEditar = false;
                    this.Botones();
                    this.Limpiar();
                    this.Mostrar();
                    this.pListas.Visible   = true;
                    this.pRegistro.Visible = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Example #24
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (textBox2.Text != "" && textBox7.Text != "" && textBox8.Text != "")
                {
                    if (checkBox1.Checked != false)
                    {
                        checkBox1.Checked = true;
                    }
                    else
                    {
                        checkBox1.Checked = false;
                    }
                    var c = new DEmpleado();
                    c.Id_Empleado     = Convert.ToInt32(textBox1.Text);
                    c.Nombre          = textBox2.Text.ToUpper();
                    c.Direccion       = textBox3.Text;
                    c.Telefono        = int.Parse(maskedTextBox1.Text);
                    c.Usuario         = textBox7.Text;
                    c.Contrase_a      = textBox8.Text;
                    c.Estado_Empleado = Convert.ToByte(checkBox1.Checked);
                    c.Id_Puesto       = int.Parse(puesto);
                    c.Id_Centro       = int.Parse(centro);


                    if (NEmpleado.Agregar(c))
                    {
                        MessageBox.Show("Datos guardados correctamente", "Aviso");
                        idempleado();
                        limpiar();
                        Listacentros();
                        ListaPuestos();
                        ListaEmpleados();
                    }
                    else
                    {
                        MessageBox.Show("Error", "Aviso");
                    }
                }

                else
                {
                    MessageBox.Show("Error", "Aviso");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #25
0
        private void BtnActualizar_Click(object sender, EventArgs e)
        {
            NEmpleado datos    = new NEmpleado();
            Empleado  empleado = new Empleado(empleadoSeleccionado.id, txtNombres.Text, txtApellidos.Text, txtDNI.Text, txtDireccion.Text, txtCelular.Text, null, txtCorreo.Text, Convert.ToString(cmbTipo.SelectedItem));

            DialogResult pregunta = MessageBox.Show("¿Desea actulizar los datos del empleado?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (pregunta == DialogResult.Yes)
            {
                datos.ActualizarEmpleado(empleado);
                MessageBox.Show("Empleado Actualizado con exito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
        }
Example #26
0
        private void Guardar()
        {
            DateTime? fechnac = string.IsNullOrWhiteSpace(DtpFechaNacimiento.Text) ? (DateTime?)null : Convert.ToDateTime(DtpFechaNacimiento.Text);
            EEmpleado be      = new EEmpleado
            {
                Cargo           = Convert.ToInt32(CbxCargo.SelectedValue),
                TipoDocumento   = CbxTipoDocumento.SelectedValue.ToString(),
                NumeroDocumento = TxtNumeroDocumento.Text,
                Nombre          = TxtNombres.Text,
                Apellido        = TxtApellidos.Text,
                FechaNacimiento = fechnac,
                Pais            = TxtPais.Text,
                Ciudad          = TxtCiudad.Text,
                Direccion       = TxtDireccion.Text,
                Email           = TxtEmail.Text,
                Telefono        = TxtTelefono.Text,
                Estado          = 1
            };
            NEmpleado bo = new NEmpleado();

            if (modificar == 0)
            {
                if (bo.Agregar(be))
                {
                    Frm_Buscar_Empleado frm = Owner as Frm_Buscar_Empleado;
                    frm.Listar();
                    Close();
                    Frm_Principal.Main.ChangeMessage("Empleado agregado correctamente", "Success");
                }
                else
                {
                    Frm_Principal.Main.ChangeMessage("Algo salio mal, Intente de nuevo", "Failed");
                }
            }
            else if (modificar == 1)
            {
                if (bo.Modificar(be))
                {
                    Frm_Buscar_Empleado frm = Owner as Frm_Buscar_Empleado;
                    frm.Listar();
                    Close();
                    Frm_Principal.Main.ChangeMessage("Empleado modificado correctamente", "Success");
                }
                else
                {
                    Frm_Principal.Main.ChangeMessage("Algo salio mal, Intente de nuevo", "Failed");
                }
            }
        }
Example #27
0
        private void cargarComboEmpleado()
        {
            this.txtEmpleado.DropDownList.Columns.Clear();
            this.txtEmpleado.DropDownList.Columns.Add("nombre").Width  = 80;
            this.txtEmpleado.DropDownList.Columns.Add("paterno").Width = 80;
            this.txtEmpleado.DropDownList.Columns.Add("materno").Width = 80;
            this.txtEmpleado.DropDownList.Columns["nombre"].Caption    = "Nombre";
            this.txtEmpleado.DropDownList.Columns["paterno"].Caption   = "Paterno";
            this.txtEmpleado.DropDownList.Columns["materno"].Caption   = "Materno";
            this.txtEmpleado.ValueMember   = "idEmpleado";
            this.txtEmpleado.DisplayMember = "nombre";

            this.txtEmpleado.DataSource = NEmpleado.BuscarNombre(this.txtEmpleado.Text.Trim());
            this.txtEmpleado.Refresh();
        }
Example #28
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                if (checkBox1.Checked != false)
                {
                    checkBox1.Checked = true;
                }
                else
                {
                    checkBox1.Checked = false;
                }
                var c = new DEmpleado();
                c.Id_Empleado     = Convert.ToInt32(textBox1.Text);
                c.Nombre          = textBox2.Text.ToUpper();
                c.Direccion       = textBox3.Text;
                c.Telefono        = int.Parse(maskedTextBox1.Text);
                c.Usuario         = textBox7.Text;
                c.Contrase_a      = textBox8.Text;
                c.Estado_Empleado = Convert.ToByte(checkBox1.Checked);
                c.Id_Puesto       = Convert.ToInt32(comboBox1.SelectedValue);
                c.Id_Centro       = Convert.ToInt32(comboBox2.SelectedValue);


                if (NEmpleado.Actualizar(c))
                {
                    MessageBox.Show("Se actualizo correctamente", "Aviso");
                    idempleado();
                    limpiar();
                    Listacentros();
                    ListaPuestos();
                    ListaEmpleados();
                    button1.Enabled = true;
                    button2.Enabled = false;
                    button3.Enabled = false;
                    button4.Enabled = false;
                }

                else
                {
                    MessageBox.Show("Error", "Aviso");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #29
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (_IsNew)
     {
         InsertarEmpleado();
         NEmpleado objEmpleado = new NEmpleado();
         objEmpleado.ListadoDgv(frmListEmpleado.MiFormListEmpleado.dgvEmpleado);
     }
     else
     {
         ActualizarEmpleado();
         NEmpleado objEmpleado = new NEmpleado();
         objEmpleado.ListadoDgv(frmListEmpleado.MiFormListEmpleado.dgvEmpleado);
         frmListEmpleado.MiFormListEmpleado.dgvEmpleado.Refresh();
     }
 }
Example #30
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (this.txtCodigo.Text == "")
            {
                MessageBox.Show("Ingrese un Códgio", "Buscar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                limpiar();
                inicial();
            }
            else
            {
                int codigo = Convert.ToInt32(this.txtCodigo.Text);

                DataTable dt = new NEmpleado().buscarEmpleado_Codigo(codigo);
                this.existeE = false;

                foreach (DataRow row in dt.Rows)
                {
                    this.txtCodigo.Text            = row["CodigoEmpleado"].ToString();
                    this.txtNombres.Text           = row["Nombres"].ToString();
                    this.txtApellidos.Text         = row["Apellidos"].ToString();
                    this.txtDireccion.Text         = row["Direccion"].ToString();
                    this.txtDNI.Text               = row["DNI"].ToString();
                    this.cmbCategoria.SelectedItem = row["Categoria"].ToString();
                    llenarVentanillas();
                    this.cmbVentanilla.SelectedValue = row["NumeroVentanilla"].ToString();
                    this.existeE = true;
                    break;
                }

                if (existeE)
                {
                    this.btnBuscar.Enabled    = false;
                    this.btnGuardar.Enabled   = false;
                    this.btnEliminar.Enabled  = true;
                    this.btnModificar.Enabled = true;
                    this.btnInsertar.Enabled  = false;
                    habilitar(true);
                }
                else
                {
                    MessageBox.Show("No existe un Empleado con ese códgio", "Buscar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    limpiar();
                    inicial();
                }
            }
        }