Esempio n. 1
0
        // Método que alimenta la clase: Contactos y la envia al método: ActualizarContactos() de la BL.
        // Una vez actualizado, actualiza el grid de Contactos.
        void ActualizarContacto()
        {
            ContactosEntity contactos = new ContactosEntity()
            {
                IdContacto = Convert.ToInt32(dataGridView2.CurrentRow.Cells[0].Value),

                Nombre = txtNombre.Text,

                ApellidoPaterno = txtApPaterno.Text,

                ApellidoMaterno = txtApMaterno.Text,

                Puesto = txtPuesto.Text,

                Telefono = txtTelefono.Text,

                Direccion = txtDireccionContacto.Text,

                IdCliente = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value)
            };

            ContactosBl.ActualizarContactos(contactos);

            ListarContactosPorID();
        }
Esempio n. 2
0
        // Método que alimenta la clase: Contacto y consume el método: InsertarContacto() de la BL.
        // Una vez agregado el contacto, actualiza el grid de Contactos.
        void NuevoContacto()
        {
            try
            {
                {
                    // Si no existe id entonces es nuevo Registro

                    if (string.IsNullOrWhiteSpace(txtNombre.Text))
                    {
                        MessageBox.Show("Capture el nombre del contacto y vuelva a intentarlo...");
                        return;
                    }
                    ContactosEntity contactos = new ContactosEntity()
                    {
                        Nombre = txtNombre.Text,

                        ApellidoPaterno = txtApPaterno.Text,

                        ApellidoMaterno = txtApMaterno.Text,

                        Puesto = txtPuesto.Text,

                        Telefono = txtTelefono.Text,

                        Direccion = txtDireccionContacto.Text,

                        IdCliente = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value)
                    };

                    ContactosBl.InsertarContacto(contactos);

                    BlanquearCamposContactos();

                    ListarContactosPorID();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Esempio n. 3
0
        // Método que consume el SP: sp_UContactos, que actualiza la información del Contacto.
        public string ActualizarContacto(ContactosEntity oContacto)
        {
            string Respuesta = string.Empty;

            //var result = ExisteContacto(contacto.nIdContacto);

            SqlCommand cmd = new SqlCommand("sp_UContactos", conexion);

            try
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@nIdContacto", oContacto.IdContacto);
                cmd.Parameters.AddWithValue("@sNombre", oContacto.Nombre);
                cmd.Parameters.AddWithValue("@sApellidoPaterno", oContacto.ApellidoPaterno);
                cmd.Parameters.AddWithValue("@sApellidoMaterno", oContacto.ApellidoMaterno);
                cmd.Parameters.AddWithValue("@sPuesto", oContacto.Puesto);
                cmd.Parameters.AddWithValue("@sDireccion", oContacto.Direccion);
                cmd.Parameters.AddWithValue("@sTelefono", oContacto.Telefono);
                cmd.Parameters.AddWithValue("@nIdCliente", oContacto.IdCliente);

                cmd.Parameters.Add("@sMensajeRespuesta", SqlDbType.VarChar, 10).Direction = ParameterDirection.Output;

                conexion.Open();

                cmd.ExecuteNonQuery();

                Respuesta = cmd.Parameters["@sMensajeRespuesta"].Value.ToString();

                conexion.Close();
            }
            catch (Exception ex)
            {
                Respuesta = ex.Message;
            }

            return(Respuesta);
        }
Esempio n. 4
0
 // Método que Actualiza un Contacto.
 public string ActualizarContactos(ContactosEntity oContactos)
 {
     return(ContactoRepository.ActualizarContacto(oContactos));
 }
Esempio n. 5
0
 // Método que Inserta un Contacto.
 public string InsertarContacto(ContactosEntity oContactos)
 {
     return(ContactoRepository.InsertarContacto(oContactos));
 }