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