コード例 #1
0
        private void btn_RegistrarEmpleado_Click(object sender, EventArgs e)
        {
            TratamientosEspeciales tratamiento = new TratamientosEspeciales();
            Es_Empleado            _ee         = new Es_Empleado();

            if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta)
            {
                if (txt_Contraseña.Text == txt_Contraseña2.Text)
                {
                    _ee.ID         = empleados.NuevoId();
                    _ee.Nombre     = txt_NombreEmpleado.Text;
                    _ee.Apellido   = txt_ApellidoEmpleado.Text;
                    _ee.Telefono   = txt_TelefonoEmpleado.Text;
                    _ee.Calle      = txt_CalleEmpleado.Text;
                    _ee.Nro_Calle  = txt_NCalleEmpleado.Text;
                    _ee.Localidad  = cmb_LocalidadEmpleado.SelectedValue.ToString();
                    _ee.Barrio     = cmb_BarrioEmpleado.SelectedValue.ToString();
                    _ee.Contraseña = txt_Contraseña.Text;
                    _ee.Estado     = cmb_EstadoEmp.SelectedValue.ToString();

                    empleados.Insertar(_ee);
                    MessageBox.Show("Empleado registrado correctamente");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Los Password no coinciden");
                }
            }
        }
コード例 #2
0
        private void btn_aceptar_Click(object sender, EventArgs e)
        {
            TratamientosEspeciales tratamiento = new TratamientosEspeciales();
            Es_Empleados           _Ee         = new Es_Empleados();
            DataTable Verificacion             = new DataTable();

            if (tratamiento.validar(this.Controls) == TratamientosEspeciales.Validacion.correcta)
            {
                _Ee.tipoDoc     = cmb_Tipo_Doc.SelectedValue.ToString();
                _Ee.numDoc      = txt_Num_Doc.Text;
                _Ee.nombre      = txt_nombreEmpleado.Text;
                _Ee.apellido    = txt_ApellidoEmpleado.Text;
                _Ee.direccion   = txt_Direccion.Text;
                _Ee.codBarrio   = cmb_Barrio.SelectedValue.ToString();
                _Ee.telefono    = txt_Telefono.Text;
                _Ee.tipoDocJefe = cmb_Tipo_Doc.SelectedValue.ToString();
                _Ee.numDocJefe  = txt_Num_Doc_Jefe.Text;
                //string codProv = cmb_provincia.SelectedValue.ToString();
                //cmb_localidad.Cargar(Localidad.EstructuraComboCOD(codProv));
                _Ee.activo = "true";
                if (txt_Num_Doc_Jefe.Text == "")
                {
                    _Ee.tipoDocJefe = "NULL";
                    _Ee.numDocJefe  = "NULL";
                }
                else
                {
                    _Ee.tipoDocJefe = cmb_Tipo_Doc.SelectedValue.ToString();
                    _Ee.numDocJefe  = txt_Num_Doc_Jefe.Text;
                }
                Verificacion = Empleado.Buscar_Empleados(_Ee.numDoc);
                if (Verificacion.Rows.Count > 0)
                {
                    MessageBox.Show("El Empleado que desea insertar ya existe. ", "ATENCION");
                }
                else
                {
                    Empleado.Insertar(_Ee);
                    if (chk_usr.Checked == true)
                    {
                        Es_Usuario user = new Es_Usuario();
                        user.usuario        = txt_user.Text;
                        user.password       = txt_pass.Text;
                        user.numDocEmpleado = txt_Num_Doc.Text;
                        Usuario.Insertar(user);
                    }
                    this.Close();
                }
            }
        }