示例#1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     CLS.Empleado oEmpleado = new CLS.Empleado();
     oEmpleado.IDEmpleado      = txbIDEmpleado.Text;
     oEmpleado.Nombres         = txbNombres.Text;
     oEmpleado.Apellidos       = txbApellidos.Text;
     oEmpleado.FechaNacimiento = dtpFechaNacimiento.Value.ToString();
     oEmpleado.Genero          = cbbGenero.SelectedItem.ToString();
     if (txbIDEmpleado.TextLength > 0)
     {
         //ACTUALIZAR
         if (oEmpleado.Actualizar())
         {
             MessageBox.Show("Actualizado");
             Close();
         }
         else
         {
             MessageBox.Show("Falló la Actualización");
         }
     }
     else
     {
         //INSERTAR
         if (oEmpleado.Insertar())
         {
             MessageBox.Show("Insertado");
             Close();
         }
         else
         {
             MessageBox.Show("Falló la Inserción");
         }
     }
 }
示例#2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                MemoryStream ms = new MemoryStream();
                pbFotoEmpleado.Image.Save(ms, ImageFormat.Jpeg);
                byte[] aByte = ms.ToArray();

                if (txbNombres.Text != "" && txbApellidos.Text != "" && txbDireccion.Text != "" && txbTelefono.Text != "" && cbbGenero.Text != "" && dtpFechaNacimiento.Text != "")
                {
                    CLS.Empleado oEmpleado = new CLS.Empleado();
                    oEmpleado.IDEmpleado      = txbIDEmpleado.Text;
                    oEmpleado.Nombres         = txbNombres.Text;
                    oEmpleado.Apellidos       = txbApellidos.Text;
                    oEmpleado.Direccion       = txbDireccion.Text;
                    oEmpleado.Telefono        = txbTelefono.Text;
                    oEmpleado.FechaNacimiento = dtpFechaNacimiento.Value.ToString("yyyy/MM/dd");
                    oEmpleado.Genero          = cbbGenero.SelectedItem.ToString();
                    oEmpleado.DUI             = txbDUI.Text;
                    oEmpleado.Email           = txbEmail.Text;
                    oEmpleado.Foto            = aByte;
                    if (txbIDEmpleado.TextLength > 0)
                    {
                        //ACTUALIZAR
                        if (oEmpleado.Actualizar())
                        {
                            MessageBox.Show("Actualizado");
                            Close();
                        }
                        else
                        {
                            MessageBox.Show("Falló la Actualización");
                        }
                    }
                    else
                    {
                        //INSERTAR
                        if (oEmpleado.Insertar())
                        {
                            MessageBox.Show("Insertado");
                            Close();
                        }
                        else
                        {
                            MessageBox.Show("Falló la Inserción");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Tiene que llenar los campos vacios", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch
            {
                MessageBox.Show("Ocurrio un Error a la hora de GUARDAR", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#3
0
 private void EliminarEmpleados()
 {
     try
     {
         if (MessageBox.Show("¿Realmente desea ELIMINAR el registro seleccionado?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             CLS.Empleado oEmpleado = new CLS.Empleado();
             oEmpleado.IDEmpleado = dtgDatos4.CurrentRow.Cells["ID"].Value.ToString();
             oEmpleado.Eliminar();
         }
     }
     catch
     {
     }
     Cargar();
 }
示例#4
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Desea eliminar el registro seleccionado?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         CLS.Empleado oEmpleado = new CLS.Empleado();
         oEmpleado.IDEmpleado = dtgRegistros.CurrentRow.Cells["IDEmpleado"].Value.ToString();
         if (oEmpleado.Eliminar())
         {
             MessageBox.Show("Eliminado");
             CargarDatos();
         }
         else
         {
             MessageBox.Show("Falló la eliminación");
         }
     }
 }
示例#5
0
 private void btnSiguiente_Click(object sender, EventArgs e)
 {
     if (VerificarDatos())
     {
         Procesar();
         CLS.Empleado    emp = new CLS.Empleado();
         UsuariosEdicion f   = new UsuariosEdicion();
         f.lblEmpleado.DataSource    = emp.getIDempleado(txtDUI.Text);
         f.lblEmpleado.ValueMember   = "IDEmpleado";
         f.lblEmpleado.DisplayMember = "IDEmpleado";
         f.lblEmpleado.SelectedIndex = 0;
         f.ShowDialog();
     }
     else
     {
         MessageBox.Show("Debe completar los campos requeridos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
示例#6
0
        private void Procesar()
        {
            try
            {
                if (VerificarDatos())
                {
                    CLS.Empleado oEmpleado = new CLS.Empleado();
                    CLS.Usuario  oUser     = new CLS.Usuario();
                    //Sincronizar
                    oEmpleado.IdEmpleado      = txtIDEmpleado.Text;
                    oEmpleado.Nombre          = txtNombres.Text;
                    oEmpleado.Apellidos       = txtApellidos.Text;
                    oEmpleado.DUI             = txtDUI.Text;
                    oEmpleado.NIT             = txtNIT.Text;
                    oEmpleado.Direccion       = txtDireccion.Text;
                    oEmpleado.Telefono        = txtTelefono.Text;
                    oEmpleado.Genero          = cbbGenero.Text;
                    oEmpleado.FechaNacimiento = dtpFechaNac.Text;

                    if (txtIDEmpleado.Text.Length > 0)
                    {
                        //Actualizar
                        if (oEmpleado.Actualizar())
                        {
                            Close();
                        }
                    }
                    else
                    {
                        //Insertar
                        if (oEmpleado.Guardar())
                        {
                            if (MessageBox.Show("Ahora Registre los Datos de Sesion", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
                            {
                                Close();
                            }
                        }
                    }
                }
            }
            catch
            {
            }
        }
示例#7
0
        private void btnEliminiar_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("¿Realmente desea ELIMINAR el registro seleccionado?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    CLS.Empleado oEmpleado = new CLS.Empleado();
                    CLS.Usuario  oUsuario  = new CLS.Usuario();
                    // sincronizar
                    oEmpleado.IdEmpleado = dtgDatos.CurrentRow.Cells["IDEmpleado"].Value.ToString();
                    oUsuario.IDUsuario   = dtgDatos.CurrentRow.Cells["IDUsuario"].Value.ToString();

                    if (oUsuario.Eliminar())
                    {
                        oEmpleado.Eliminar();
                        Cargar();
                    }
                }
            }
            catch
            {
            }
        }
示例#8
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (Validar())
         {
             CLS.Empleado oEmpleados = new CLS.Empleado();
             oEmpleados.IDEmpleado = txbId.Text;
             oEmpleados.Nombres    = txbNombres.Text;
             oEmpleados.Apellidos  = txbApellidos.Text;
             if (rbMasculino.Checked)
             {
                 oEmpleados.Genero = "Masculino";
             }
             else
             {
                 oEmpleados.Genero = "Femenino";
             }
             if (txbId.TextLength > 0)
             {
                 if (oEmpleados.Actualizar())
                 {
                     Close();
                 }
             }
             else
             {
                 if (oEmpleados.Guardar())
                 {
                     Close();
                 }
             }
         }
     }
     catch { }
 }
示例#9
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (CLS.MyMessageBox.ShowMessage("Desea eliminar el registro seleccionado?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             CLS.Empleado oEmpleado = new CLS.Empleado();
             oEmpleado.IDEmpleado = dtgRegistros.CurrentRow.Cells["IDEmpleado"].Value.ToString();
             if (oEmpleado.Eliminar())
             {
                 CLS.MyMessageBox.ShowMessage("Eliminado");
                 CargarDatos();
             }
             else
             {
                 CLS.MyMessageBox.ShowMessage("Falló la eliminación");
             }
         }
     }
     catch
     {
         CLS.MyMessageBox.ShowMessage("Ocurrió un Error a la hora de ELIMINAR", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }