コード例 #1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (click == 0)
            {
                //MessageBox.Show(Convert.ToString(Click));
                MessageBox.Show("Debes seleccionar un item de la lista.");
            }

            else
            {
                //MessageBox.Show(Convert.ToString(ListaDeEmpleados.SelectedIndices.Count));
                try
                {
                    proveedor = ObetenerValoresDeLosText();

                    //Llamo al metodo de modificar(DELETE)
                    proveedor.Eliminar(proveedor);

                    CargarDatosALaLista();

                    VaciarTextBox();

                    click = 0;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }
コード例 #2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                proveedor = ObetenerValoresDeLosText();

                //Llamo al metodo de modificar(UPDATE)
                proveedor.Modificar(proveedor);

                //Mostrar los botones y paneles a su estado natural
                btnModificar.Visible = true;
                btnEliminar.Visible  = true;
                CambiarDeColorElPanele(panelColor1, false);
                CambiarDeColorElPanele(panelColor2, false);
                CambiarDeColorElPanele(panelColor3, false);
                CambiarDeColorElPanele(panelColor4, false);
                CambiarDeColorElPanele(panelColor5, false);


                //Restauro el valor de click para cuando se realiza otra seleccion la evalue
                click = 0;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #3
0
 private void ValoresParaLosTextDesdeObejto(claseProveedor proveedor)
 {
     txtCorreo.Text           = proveedor.CorreoProveedor;
     txtDescripcion.Text      = proveedor.DescripcionProveedor;
     txtNombreConstacto.Text  = proveedor.NombreContacto;
     txtNombreEmpresa.Text    = proveedor.NombreEmpresaProveedor;
     txtTelefonoContacto.Text = proveedor.TelefonoProveedor;
 }
コード例 #4
0
        public void Eliminar(claseProveedor proveedor)
        {
            int id;

            id = proveedor.idProveedor;
            if (conexion.IUD(string.Format("DELETE FROM proveedor WHERE IdProveedor={0};", proveedor.idProveedor)))
            {
                MessageBox.Show("Se elimino el proveedor: " + Convert.ToString(id));
            }
        }
コード例 #5
0
        private claseProveedor ObetenerValoresDeLosText()
        {
            claseProveedor unProveedor = new claseProveedor();

            //Cargue este dato porque es lo unico que me provee el id
            //y lo ncesito para actulizar.
            //Lo cargque desde aqui porque no tengo un textbox
            unProveedor.IdProveedor = Convert.ToInt32(ListaDeProveedores.Text);
            ///////////////////////////////////////////////////////////////////

            unProveedor.CorreoProveedor        = txtCorreo.Text;
            unProveedor.DescripcionProveedor   = txtDescripcion.Text;
            unProveedor.NombreContacto         = txtNombreConstacto.Text;
            unProveedor.NombreEmpresaProveedor = txtNombreEmpresa.Text;
            unProveedor.TelefonoProveedor      = txtTelefonoContacto.Text;
            return(unProveedor);
        }
コード例 #6
0
        public claseProveedor BucarID(int id)
        {
            claseProveedor proveedor = new claseProveedor();



            DataTable Tabla = conexion.consulta(string.Format("SELECT nombreEmpresa, nombreDelContrato, telefonoContacto, correo, descripcion FROM proveedor WHERE IdProveedor = {0};", id));

            if (Tabla.Rows.Count > 0)
            {
                proveedor.nombreEmpresaProveedor = Tabla.Rows[0][0].ToString();
                proveedor.nombreContacto         = Tabla.Rows[0][1].ToString();
                proveedor.correoProveedor        = Tabla.Rows[0][2].ToString();
                proveedor.telefonoProveedor      = Tabla.Rows[0][3].ToString();
                proveedor.descripcionProveedor   = Tabla.Rows[0][4].ToString();
            }
            return(proveedor);
        }
コード例 #7
0
        private void ListaDeProveedores_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                //MessageBox.Show(Convert.ToString(ListaDeEmpleados.Text));

                //Llamo al metodo BUSCAR(WHERE) que esta en la clase empleado
                //empleado = empleado.BucarID(Convert.ToString(ListaDeEmpleados.Text));
                proveedor = proveedor.BucarID(Convert.ToInt32(ListaDeProveedores.Text));

                ValoresParaLosTextDesdeObejto(proveedor);
                //click = 1;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #8
0
        public void Modificar(claseProveedor proveedor)
        {
            int id;

            id = proveedor.idProveedor;

            //
            if (conexion.IUD(string.Format("UPDATE proveedor " +
                                           "SET " +
                                           "nombreEmpresa='{0}', " +
                                           "nombreDelContrato='{1}', " +
                                           "telefonoContacto='{2}'," +
                                           "correo='{3}', " +
                                           "descripcion ='{4}' " +
                                           "WHERE IdProveedor={5};",
                                           proveedor.NombreEmpresaProveedor, proveedor.nombreContacto, proveedor.TelefonoProveedor, proveedor.correoProveedor, proveedor.descripcionProveedor, proveedor.IdProveedor)))
            {
                MessageBox.Show("Se actulizaron los datos de: " + (id));
            }
        }
コード例 #9
0
 public Ins_Proveedor()
 {
     InitializeComponent();
     proveedor = new claseProveedor();
 }