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); }
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(); }
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(); }
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) { } }
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); }