public IEnumerable <ContactosDto> GetAllContactos() { Conectar(); List <ContactosDto> listContacto = new List <ContactosDto>(); SqlCommand com = new SqlCommand("spGetAllContactos", a); com.CommandType = CommandType.StoredProcedure; a.Open(); SqlDataReader rdr = com.ExecuteReader(); while (rdr.Read()) { ContactosDto contacto = new ContactosDto(); contacto.Id = int.Parse(rdr["Id"].ToString()); contacto.Nombre = rdr["Nombre"].ToString(); contacto.TipoContacto = rdr["TipoContacto"].ToString(); contacto.Telfijo = rdr["TelFijo"].ToString(); contacto.Telmovil = rdr["TelMovil"].ToString(); contacto.FechaNac = DateTime.Parse(rdr["FechaNacimiento"].ToString()); contacto.Sexo = rdr["Sexo"].ToString(); contacto.EstadoCivil = rdr["EstadoCivil"].ToString(); listContacto.Add(contacto); } a.Close(); return(listContacto); }
public ActionResult Create([Bind] ContactosDto contacto) { if (ModelState.IsValid) { ObjetoContacto.AddContactos(contacto); return(RedirectToAction("Index")); } return(View(contacto)); }
public ActionResult Edit(int id, [Bind] ContactosDto contacto) { if (id != contacto.Id) { return(View("Index")); } if (ModelState.IsValid) { ObjetoContacto.UpdateContactos(contacto); return(RedirectToAction("Index")); } return(View("Index")); }
public ActionResult Delete(int?id) { if (id == null) { return(View("Index")); } ContactosDto contacto = ObjetoContacto.GetContactoData(id); if (contacto == null) { return(View("Index")); } return(View(contacto)); }
public void AddContactos(ContactosDto contacto) { Conectar(); SqlCommand com = new SqlCommand("SpAddContacto", a); com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@Nombre", contacto.Nombre); com.Parameters.AddWithValue("@TipoContacto", contacto.TipoContacto); com.Parameters.AddWithValue("@TelFijo", contacto.Telfijo); com.Parameters.AddWithValue("@TelMovil", contacto.Telmovil); com.Parameters.AddWithValue("@FechaNacimiento", contacto.FechaNac); com.Parameters.AddWithValue("@Sexo", contacto.Sexo); com.Parameters.AddWithValue("@EstadoCivil", contacto.EstadoCivil); a.Open(); com.ExecuteNonQuery(); a.Close(); }
public ContactosDto GetContactoData(int?id) { ContactosDto contacto = new ContactosDto(); Conectar(); SqlCommand com = new SqlCommand("select * from ContactosMaviAlma where id=" + id, a); a.Open(); SqlDataReader rdr = com.ExecuteReader(); while (rdr.Read()) { contacto.Id = int.Parse(rdr["Id"].ToString()); contacto.Nombre = rdr["Nombre"].ToString(); contacto.TipoContacto = rdr["TipoContacto"].ToString(); contacto.Telfijo = rdr["TelFijo"].ToString(); contacto.Telmovil = rdr["TelMovil"].ToString(); contacto.FechaNac = Convert.ToDateTime(rdr["fechaNacimiento"].ToString()); contacto.Sexo = rdr["Sexo"].ToString(); contacto.EstadoCivil = rdr["EstadoCivil"].ToString(); } return(contacto); }