Пример #1
0
        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);
        }
Пример #2
0
 public ActionResult Create([Bind] ContactosDto contacto)
 {
     if (ModelState.IsValid)
     {
         ObjetoContacto.AddContactos(contacto);
         return(RedirectToAction("Index"));
     }
     return(View(contacto));
 }
Пример #3
0
 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"));
 }
Пример #4
0
        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));
        }
Пример #5
0
        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();
        }
Пример #6
0
        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);
        }