public Personal(EPer personal) { _lPer = new LPer(); _ePer = new EPer(); _ePer = personal; BindingPersonalReload(); _isEnablebinding = true; BindingPersonal(); }
public Personal() { InitializeComponent(); _lPer = new LPer(); _ePer = new EPer(); _isEnablebinding = true; BindingPersonal(); btnUpdateP.Enabled = false; }
public void GuardarPersonal(EPer personal) { if (ObtenerRfc(personal.RFC) == 0) { string cadena = string.Format("insert into PERSONAL values('{0}','{1}','{2}','{3}','{4}',{5})", personal.RFC, personal.Nombre, personal.ApellidoP, personal.ApellidoM, personal.Fechadenacimiento, personal.Fktipopersonal); _conexion.EjecutarConsulta(cadena); } else { string cadena = string.Format("update PERSONAL set NOMBRE = '{0}', APELLIDOP = '{1}', APELLIDOM = '{2}', FECHADENACIMIENTO = '{3}', FKTIPOPERSONAL = {4} where RFC = '{5}'", personal.Nombre, personal.ApellidoP, personal.ApellidoM, personal.Fechadenacimiento, personal.Fktipopersonal, personal.RFC); _conexion.EjecutarConsulta(cadena); } }
public List <EPer> ObtenerListaPersonal(string filtro) { var list = new List <EPer>(); string consulta = string.Format("Select * from PERSONAL where RFC like '%{0}%'", filtro); var ds = _conexion.ObtenerDatos(consulta, "PERSONAL"); var dt = ds.Tables[0]; foreach (DataRow row in dt.Rows) { var personal = new EPer { RFC = row["RFC"].ToString(), Nombre = row["NOMBRE"].ToString(), ApellidoP = row["APELLIDOP"].ToString(), ApellidoM = row["APELLIDOM"].ToString(), Fechadenacimiento = Convert.ToDateTime(row["FECHADENACIMIENTO"].ToString()), Fktipopersonal = Convert.ToInt32(row["FKTIPOPERSONAL"].ToString()), }; list.Add(personal); } return(list); }
public void GuardarPersonal(EPer personal) { _aPer.GuardarPersonal(personal); }