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;
 }
Example #3
0
 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);
     }
 }
Example #4
0
        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);
 }