public List <eDatos> ListarTodo()
 {
     try
     {
         List <eDatos> lsdatos  = new List <eDatos>();
         eDatos        objdatos = null;
         DateTime      d;
         SqlConnection con    = db.ConcetaDB();
         SqlCommand    cmd    = new SqlCommand("select codigo,nombre, sueldo,fechanac from datos", con);
         SqlDataReader reader = cmd.ExecuteReader();
         while (reader.Read())
         {
             objdatos               = new eDatos();
             objdatos.Idpersona     = (int)reader["codigo"];
             objdatos.Nombrepersona = (string)reader["nombre"];
             objdatos.Sueldopersona = (int)reader["sueldo"];
             d = (DateTime)reader["fechanac"];
             objdatos.Fechapersona = d.ToShortDateString();
             lsdatos.Add(objdatos);
         }
         reader.Close();
         return(lsdatos);
     }
     catch (Exception ex)
     {
         return(null);
     }
     finally
     {
         db.DesconectaDB();
     }
 }
        public string Registrardatos(int codp, string nombrep, decimal sueldop, DateTime fechap)
        {
            string s = fechap.ToShortDateString();
            string dia, mes, anio;
            int    pos1, pos2;

            pos1 = s.IndexOf("/");
            pos2 = s.IndexOf("/", pos1 + 1);
            dia  = s.Substring(0, pos1);
            mes  = s.Substring(pos1 + 1, pos2 - pos1 - 1);
            anio = s.Substring(pos2 + 1, s.Length - pos2 - 1);
            eDatos objdatos = new eDatos()
            {
                Idpersona = codp, Nombrepersona = nombrep, Sueldopersona = sueldop, Fechapersona = anio + "/" + mes + "/" + dia
            };

            return(datosdd.Insertar(objdatos));
        }
 public string Insertar(eDatos obj)
 {
     try
     {
         SqlConnection con    = db.ConcetaDB();
         string        insert = string.Format("insert into datos (codigo,nombre,sueldo,fechanac) values ({0},'{1}',{2},'{3}')", obj.Idpersona, obj.Nombrepersona, obj.Sueldopersona, obj.Fechapersona);
         SqlCommand    cmd    = new SqlCommand(insert, con);
         cmd.ExecuteNonQuery();
         return("inserto");
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
     finally
     {
         db.DesconectaDB();
     }
 }