Beispiel #1
0
        public RRHH buscaRRHH(string Rut_RRHH)
        {
            RRHH auxRRHH = new RRHH();

            this.configurarConexion();
            this.Conec1.CadenaSQL = "SELECT * FROM RRHH " +
                                    " WHERE Rut_RRHH = '" + Rut_RRHH + "';";
            this.Conec1.EsSelect = true;
            this.Conec1.conectar();
            DataTable dt = new DataTable();

            dt = this.Conec1.DbDataSet.Tables[this.Conec1.NombreTabla];

            try
            {
                auxRRHH.Rut_RRHH        = (String)dt.Rows[0]["Rut_RRHH"];
                auxRRHH.Cod_Tipo_RRHH   = (String)dt.Rows[0]["Cod_Tipo_RRHH"];
                auxRRHH.Nombre          = (String)dt.Rows[0]["Nombre"];
                auxRRHH.Apellido        = (String)dt.Rows[0]["Apellido"];
                auxRRHH.FechaNacimiento = (DateTime)dt.Rows[0]["FechaNacimiento"];
            }
            catch (Exception ex)
            {
                auxRRHH.Rut_RRHH        = String.Empty;
                auxRRHH.Cod_Tipo_RRHH   = String.Empty;
                auxRRHH.Nombre          = String.Empty;
                auxRRHH.Apellido        = String.Empty;
                auxRRHH.FechaNacimiento = Convert.ToDateTime("1990 / 01 / 01");
            }

            return(auxRRHH);
        }
Beispiel #2
0
 public void ingresaRRHH(RRHH nRRHH)
 {
     this.configurarConexion();
     this.Conec1.CadenaSQL = "INSERT INTO RRHH (Rut_RRHH, Cod_Tipo_RRHH, Nombre, Apellido, FechaNacimiento) " +
                             " VALUES ('" + nRRHH.Rut_RRHH + "','" + nRRHH.Cod_Tipo_RRHH + "','" +
                             nRRHH.Nombre + "','" + nRRHH.Apellido + "','" + nRRHH.FechaNacimiento.ToString("yyyyMMdd") + "');";
     this.Conec1.EsSelect = false;
     this.Conec1.conectar();
 }
Beispiel #3
0
 public void actualizarRRHH(RRHH nRRHH)
 {
     this.configurarConexion();
     this.Conec1.CadenaSQL = "UPDATE RRHH set Cod_Tipo_RRHH = '" +
                             nRRHH.Cod_Tipo_RRHH + "', Nombre = '" + nRRHH.Nombre +
                             "', Apellido = '" + nRRHH.Apellido +
                             "', FechaNacimiento = '" + nRRHH.FechaNacimiento.ToString("yyyyMMdd") +
                             "' WHERE Rut_RRHH = '" + nRRHH.Rut_RRHH + "';";
     this.Conec1.EsSelect = false;
     this.Conec1.conectar();
 }
Beispiel #4
0
        private void txtRutRRHH_Leave(object sender, EventArgs e)
        {
            ngRRHH ncar  = new ngRRHH();
            RRHH   ncar2 = new RRHH();

            ncar2 = ncar.buscaRRHH(txtRutRRHH.Text);

            bool rut1 = validarRut(txtRutRRHH.Text);
            bool rut2 = validaRut2(txtRutRRHH.Text);
            bool rut3 = validaRut3(txtRutRRHH.Text);

            try
            {
                if (rut1 == true && rut2 == true && rut3 == true)
                {
                    btnLimpiar.Enabled = true;
                    if (String.IsNullOrEmpty(ncar2.Rut_RRHH))
                    {
                        return;
                    }
                    else
                    {
                        txtRutRRHH.Text              = ncar2.Rut_RRHH;
                        txtNombre.Text               = ncar2.Nombre;
                        txtApellido.Text             = ncar2.Apellido;
                        dtFechaNacimiento.Value      = ncar2.FechaNacimiento;
                        cmbCodTipoRRHH.SelectedValue = ncar2.Cod_Tipo_RRHH;
                    }
                }
                else
                {
                    btnLimpiar.Enabled = false;
                    //bool cal = Limpiar();
                    if (txtRutRRHH.Text.Length == 0 /*|| cal == true*/)
                    {
                        //txtNombre.Focus();
                    }
                    else
                    {
                        MessageBox.Show("Debe ingresar un rut correcto");
                        txtRutRRHH.Focus();
                    }
                }
            }
            catch (Exception)
            {
            }
        }
Beispiel #5
0
        public List <RRHH> retornaRRHH()
        {
            List <RRHH> auxListadoRRHH = new List <RRHH>();

            this.configurarConexion();
            this.Conec1.CadenaSQL = "SELECT * FROM RRHH";
            this.Conec1.EsSelect  = true;
            this.Conec1.conectar();

            foreach (DataRow dr in this.Conec1.DbDataSet.Tables[this.Conec1.NombreTabla].Rows)
            {
                RRHH auxRRHH = new RRHH();
                auxRRHH.Rut_RRHH        = (String)dr["Rut_RRHH"];
                auxRRHH.Cod_Tipo_RRHH   = (String)dr["Cod_Tipo_RRHH"];
                auxRRHH.Nombre          = (String)dr["Nombre"];
                auxRRHH.Apellido        = (String)dr["Apellido"];
                auxRRHH.FechaNacimiento = (DateTime)dr["FechaNacimiento"];

                auxListadoRRHH.Add(auxRRHH);
            } //Fin for


            return(auxListadoRRHH);
        }