Exemple #1
0
        public static void Actualizar(cContactos Contacto)
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (MySqlConnection Conn = new MySqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspActualizarCtosCltes";
                    //Creamos el command para la insercion
                    MySqlCommand Cmd = new MySqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;

                    //Parametros
                    Cmd.Parameters.AddWithValue("p_Nombre", Contacto.Nombre);
                    Cmd.Parameters.AddWithValue("p_Cargo", Contacto.Cargo);
                    Cmd.Parameters.AddWithValue("p_Correo", Contacto.Correo);
                    Cmd.Parameters.AddWithValue("p_Telefono1", Contacto.Telefono1);
                    Cmd.Parameters.AddWithValue("p_Telefono2", Contacto.Telefono2);
                    Cmd.Parameters.AddWithValue("p_Fax1", Contacto.Fax1);
                    Cmd.Parameters.AddWithValue("p_Fax2", Contacto.Fax2);
                    Cmd.Parameters.AddWithValue("p_Notas", Contacto.Notas);
                    Cmd.Parameters.AddWithValue("p_CodigoDpto", Contacto.CodigoDepartamento);
                    Cmd.Parameters.AddWithValue("p_CodigoClte", Contacto.CodigoCliente);

                    Cmd.ExecuteNonQuery();
                }
            }
            catch (MySqlException Ex)
            {
                throw Ex;
            }
        }
Exemple #2
0
 private void MostrarDatos(cContactos Contacto)
 {
     txtCodigo.Text = Contacto.Codigo.ToString();
     txtNombre.Text = Contacto.Nombre;
     txtCargo.Text  = Contacto.Cargo;
     cbbDepartamento.SelectedValue = ObtenerDepartamento(Contacto.CodigoDepartamento);
     txtTelefono1.Text             = Contacto.Telefono1;
     txtTelefono2.Text             = Contacto.Telefono2;
     txtFax1.Text   = Contacto.Fax1;
     txtFax2.Text   = Contacto.Fax2;
     txtCorreo.Text = Contacto.Correo;
     txtNotas.Text  = Contacto.Notas;
 }
Exemple #3
0
        public static List <cContactos> Listar(Int32 CodigoCliente)
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (MySqlConnection Conn = new MySqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspListarCtosCltes";
                    //Creamos el command para la insercion
                    MySqlCommand Cmd = new MySqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;

                    //Parametro
                    Cmd.Parameters.AddWithValue("p_Codigo", CodigoCliente);

                    //Ejecutamos el lector
                    MySqlDataReader Reader = Cmd.ExecuteReader();


                    List <cContactos> Lista = new List <cContactos>();
                    while (Reader.Read())
                    {
                        cContactos Contacto = new cContactos();
                        Contacto.Codigo             = Reader.GetInt32(Reader.GetOrdinal("Codigo"));
                        Contacto.Nombre             = Reader.GetString(Reader.GetOrdinal("Nombre"));
                        Contacto.CodigoDepartamento = Reader.IsDBNull(Reader.GetOrdinal("Departamento")) ? null :Reader.GetString(Reader.GetOrdinal("Departamento"));
                        Contacto.Cargo     = Reader.IsDBNull(Reader.GetOrdinal("Cargo"))? null :Reader.GetString(Reader.GetOrdinal("Cargo"));
                        Contacto.Correo    = Reader.IsDBNull(Reader.GetOrdinal("Correo")) ? null : Reader.GetString(Reader.GetOrdinal("Correo"));
                        Contacto.Telefono1 = Reader.IsDBNull(Reader.GetOrdinal("Telefono1")) ? null : Reader.GetString(Reader.GetOrdinal("Telefono1"));
                        Contacto.Telefono2 = Reader.IsDBNull(Reader.GetOrdinal("Telefono2")) ? null : Reader.GetString(Reader.GetOrdinal("Telefono2"));
                        Contacto.Fax1      = Reader.IsDBNull(Reader.GetOrdinal("Fax1")) ? null : Reader.GetString(Reader.GetOrdinal("Fax1"));
                        Contacto.Fax2      = Reader.IsDBNull(Reader.GetOrdinal("Fax2")) ? null : Reader.GetString(Reader.GetOrdinal("Fax2"));
                        Contacto.Notas     = Reader.IsDBNull(Reader.GetOrdinal("Notas")) ? null : Reader.GetString(Reader.GetOrdinal("Notas"));

                        //Agregamos el articulo a la lista
                        Lista.Add(Contacto);
                    }
                    //Cerramos la conexion
                    Conn.Close();
                    //Retornamos la lista de clientes
                    return(Lista);
                }
            }
            catch (MySqlException Ex)
            {
                throw Ex;
            }
        }
Exemple #4
0
        private cContactos ObtenerDatos()
        {
            cContactos Contacto = new cContactos();

            Contacto.Codigo             = Convert.ToInt32(txtCodigo.Text);
            Contacto.Nombre             = txtNombre.Text;
            Contacto.CodigoDepartamento = ObtenerDepartamento(cbbDepartamento.SelectedValue);
            Contacto.Cargo     = txtCargo.Text;
            Contacto.Correo    = txtCorreo.Text;
            Contacto.Telefono1 = txtTelefono1.Text;
            Contacto.Telefono2 = txtTelefono2.Text;
            Contacto.Fax1      = txtFax1.Text;
            Contacto.Fax2      = txtFax2.Text;
            Contacto.Notas     = txtNotas.Text;
            //Contacto.CodigoCliente = ;

            return(Contacto);
        }
Exemple #5
0
 //Agrega o actualiza un contacto relacionado al cliente
 internal void GuardarContacto(cContactos Contacto)
 {
     try
     {
         if (Codigo.HasValue)
         {
             Int32 Codigo_ = Convert.ToInt32(Codigo);
             //ASIGNAMOS EL CONTACTO AL CLIENTE
             Contacto.CodigoCliente = Codigo_;
             ContactosClientesBL ObjetoContacto = new ContactosClientesBL();
             ObjetoContacto.GuardarCambios(Contacto);
             CargarContactos(Codigo_);
         }
     }
     catch (Exception Ex)
     {
         MessageBox.Show(Ex.Message);
     }
 }
Exemple #6
0
 public void GuardarCambios(cContactos Contacto)
 {
     //GUARDAMOS LOS CAMBIOS ENVIADOS
     try
     {
         //SI EXISTE EL CONTACTO ACTUALIZAMOS
         if (ContactosClientesDA.Existe(Contacto.Codigo))
         {
             ContactosClientesDA.Actualizar(Contacto);
         }
         else
         {
             //AGREGAMOS UN NUEVO CONTACTO
             ContactosClientesDA.Crear(Contacto);
         }
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
Exemple #7
0
        public static cContactos BuscarPorID(Int32 ID)
        {
            try
            {
                //Declaramos la conexion hacia la   base de datos
                using (MySqlConnection Conn = new MySqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspBuscarCtoCltePorCodigo";
                    //Creamos el command para la insercion
                    MySqlCommand Cmd = new MySqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    //Parametros
                    Cmd.Parameters.AddWithValue("p_Codigo", ID);
                    MySqlDataReader Reader = Cmd.ExecuteReader();

                    cContactos Contacto = new cContactos();
                    while (Reader.Read())
                    {
                        Contacto.Codigo             = Reader.GetInt32(Reader.GetOrdinal("Codigo"));
                        Contacto.Nombre             = Reader.GetString(Reader.GetOrdinal("Nombre"));
                        Contacto.CodigoDepartamento = Reader.GetSByte(Reader.GetOrdinal("CodigoDpto"));
                        Contacto.Cargo     = Reader.GetString(Reader.GetOrdinal("Cargo"));
                        Contacto.Correo    = Reader.IsDBNull(Reader.GetOrdinal("Correo")) ? null : Reader.GetString(Reader.GetOrdinal("Correo"));
                        Contacto.Telefono1 = Reader.IsDBNull(Reader.GetOrdinal("Telefono1")) ? null : Reader.GetString(Reader.GetOrdinal("Telefono1"));
                        Contacto.Telefono2 = Reader.IsDBNull(Reader.GetOrdinal("Telefono2")) ? null : Reader.GetString(Reader.GetOrdinal("Telefono2"));
                        Contacto.Fax1      = Reader.IsDBNull(Reader.GetOrdinal("Fax1")) ? null : Reader.GetString(Reader.GetOrdinal("Fax1"));
                        Contacto.Fax2      = Reader.IsDBNull(Reader.GetOrdinal("Fax2")) ? null : Reader.GetString(Reader.GetOrdinal("Fax2"));
                        Contacto.Notas     = Reader.IsDBNull(Reader.GetOrdinal("Notas")) ? null : Reader.GetString(Reader.GetOrdinal("Notas"));
                    }
                    Conn.Close();
                    return(Contacto);
                }
            }
            catch (MySqlException Ex)
            {
                throw Ex;
            }
        }
Exemple #8
0
 private void btnEditContacto_Click(object sender, EventArgs e)
 {
     try
     {
         ContactosClientesBL ObjetoContacto = new ContactosClientesBL();
         cContactos          Contacto       = ObjetoContacto.BuscarPorID(CodigoContacto);
         if (Contacto != null)
         {
             frmAgregarEditarContacto EditarContacto = new frmAgregarEditarContacto(Contacto, this);
             EditarContacto.Text = "Editar contacto <<" + txtNombreCliente.Text + ">>";
             EditarContacto.ShowDialog(this);
         }
         else
         {
             MessageBox.Show("Error al tratar de mostrar contacto, por favor vuelva a internarlo", "Error en edicion", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception Ex)
     {
         MessageBox.Show(Ex.Message);
     }
 }
Exemple #9
0
 public frmAgregarEditarContacto(cContactos Contacto, Clientes.frmAgregarEditarCliente frmAgregarEditarCliente) : this()
 {
     // TODO: Complete member initialization
     this.Contacto = Contacto;
     this.frmAgregarEditarCliente = frmAgregarEditarCliente;
 }
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            cContactos c = new cContactos();

            c.Show();
        }
Exemple #11
0
        private void button1_Click(object sender, EventArgs e)
        {
            cContactos cC = new cContactos();

            cC.ShowDialog();
        }