예제 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtNombre.Text == string.Empty || txtApellido.Text == string.Empty || cbSexo.Text == "Seleccionar" || cbAcceso.Text == "Seleccionar" || txtUsuario.Text == string.Empty || txtPassword.Text == string.Empty)
                {
                    MensajeError("Debe proporcionar Nombre, Apellido, sexo, fecha de nacimiento, numero de identidad, usuario y password del empleado");
                }
                else
                {
                    if (Program.Evento == 0)
                    {
                        ObjEntidad.Nombre           = txtNombre.Text.Trim().ToUpper();
                        ObjEntidad.Apellido         = txtApellido.Text.Trim().ToUpper();
                        ObjEntidad.Sexo             = cbSexo.Text.Trim().ToUpper();
                        ObjEntidad.Fecha_Nacimiento = dTPFecha.Value;
                        ObjEntidad.Numero_Documento = txtNumDoc.Text.Trim();
                        ObjEntidad.Direccion        = txtDireccion.Text.Trim().ToUpper();
                        ObjEntidad.Telefono         = txtTelefono.Text.Trim().ToUpper();
                        ObjEntidad.Email            = txtEmail.Text.Trim().ToUpper();
                        ObjEntidad.Acceso           = cbAcceso.Text.Trim().ToUpper();
                        ObjEntidad.Usuario          = txtUsuario.Text.Trim();
                        ObjEntidad.Password         = txtPassword.Text.Trim();

                        ObjNegocio.InsertarRegistro(ObjEntidad);

                        MensajeConfirmacion("Se ingresó correctamente el nuevo registro");

                        Program.Evento = 0;

                        LimpiarTexto();

                        Close();
                    }
                    if (Program.Evento == 1)
                    {
                        ObjEntidad.Id_empleado      = Convert.ToInt32(txtID.Text);
                        ObjEntidad.Nombre           = txtNombre.Text.Trim().ToUpper();
                        ObjEntidad.Apellido         = txtApellido.Text.Trim().ToUpper();
                        ObjEntidad.Sexo             = cbSexo.Text.Trim().ToUpper();
                        ObjEntidad.Fecha_Nacimiento = dTPFecha.Value;
                        ObjEntidad.Numero_Documento = txtNumDoc.Text.Trim();
                        ObjEntidad.Direccion        = txtDireccion.Text.Trim().ToUpper();
                        ObjEntidad.Telefono         = txtTelefono.Text.Trim().ToUpper();
                        ObjEntidad.Email            = txtEmail.Text.Trim().ToUpper();
                        ObjEntidad.Acceso           = cbAcceso.Text.Trim().ToUpper();
                        ObjEntidad.Usuario          = txtUsuario.Text.Trim();
                        ObjEntidad.Password         = txtPassword.Text.Trim();

                        ObjNegocio.EditarRegistro(ObjEntidad);

                        MensajeConfirmacion("Se modificó correctamente el registro");

                        Program.Evento = 0;

                        LimpiarTexto();

                        Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERROR " + ex.Message + ex.StackTrace);
            }
        }