private void btnguardar_Click(object sender, EventArgs e)
        {
            //eliminar
            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
                {
                    compra = ObetenerValoresDeLosText();

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

                    CargarDatosDeLaLista();

                    VaciarTextBox();

                    click = 0;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            //guardar


            try
            {
                compra = ObetenerValoresDeLosText();

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


                //Mostrar los botones y paneles a su estado natural
                btnCancelar.Visible = true;
                btnguardar.Visible  = true;
                CambiarDeColorElPanele(panelColor3, false);
                CambiarDeColorElPanele(PanelColor1, false);
                CambiarDeColorElPanele(panelColor2, false);
                CambiarDeColorElPanele(panel9, false);
                CambiarDeColorElPanele(panel11, false);
                CambiarDeColorElPanele(panel12, false);
                CambiarDeColorElPanele(panel10, false);

                //Restauro el valor de click para cuando se realiza otra seleccion la evalue
                click = 0;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
 private void ValoresParaLosTextDesdeObjeto(claseCompra compra)
 {
     txtId.Text          = compra.IdCompra.ToString();
     txtproveedor.Text   = compra.IdProveedor.ToString();
     txtnombre.Text      = compra.NombreProducto.ToString();
     txtcantidad.Text    = compra.Cantidad.ToString();
     txtcosto.Text       = compra.Costo.ToString();
     txtdescripcion.Text = compra.Descripcion.ToString();
 }
        public void Eliminar(claseCompra compra)
        {
            int id;

            id = Convert.ToInt32(compra.idCompra);
            if (conexion.IUD(string.Format("DELETE FROM compra WHERE IdCompra='{0}';", compra.idCompra)))
            {
                MessageBox.Show("Se elimino la compra: " + Convert.ToString(compra.idCompra));
            }
        }
        private claseCompra ObetenerValoresDeLosText()
        {
            claseCompra unacompra = new claseCompra();

            unacompra.IdCompra       = Convert.ToInt32(txtId.Text);
            unacompra.IdProveedor    = Convert.ToInt32(txtproveedor.Text);
            unacompra.NombreProducto = txtnombre.Text;
            unacompra.Cantidad       = Convert.ToInt32(txtcantidad.Text);
            unacompra.Costo          = Convert.ToDouble(txtcosto.Text);
            unacompra.Descripcion    = txtdescripcion.Text;


            return(unacompra);
        }
        private void ListaDeVentas_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                //MessageBox.Show(Convert.ToString(ListaDeEmpleados.Text));

                //Llamo al metodo BUSCAR(WHERE) que esta en la clase empleado
                compra = compra.BuscarID(Convert.ToInt32(ListaDeCompras.Text));


                ValoresParaLosTextDesdeObjeto(compra);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        public void Modificar(claseCompra compra)
        {
            int id;

            id = compra.idCompra;
            if (conexion.IUD(string.Format("UPDATE compra " +
                                           "SET " +
                                           "IDProveedor='{0}', " +
                                           "NombreDelProducto='{1}', " +
                                           "Cantidad='{2}', " +
                                           "Costo='{3}', " +
                                           "Descripcion='{4}' " +
                                           "WHERE IdCompra='{5}'",
                                           compra.IdProveedor, compra.NombreProducto, compra.Cantidad, compra.Costo, compra.Descripcion, compra.IdCompra)))
            {
                MessageBox.Show("Se actulizaron los datos de: " + Convert.ToString(id));
            }
        }
        /// <summary>
        ///
        /// METODO CON SELECT WHERE
        ///
        /// </summary>

        public claseCompra BuscarID(int id)
        {
            claseCompra compra = new claseCompra();


            DataTable Tabla = conexion.consulta(string.Format("SELECT * FROM compra WHERE IdCompra='{0}';", id));

            //MessageBox.Show(Convert.ToString(id));
            //empleado.usuario = "HHHH";
            //MessageBox.Show(Convert.ToString(idEmpleado = Tabla.Rows[0][0].ToString()));
            if (Tabla.Rows.Count > 0)
            {
                compra.idCompra       = Convert.ToInt32(Tabla.Rows[0][0]);
                compra.idProveedor    = Convert.ToInt32(Tabla.Rows[0][1]);
                compra.nombreProducto = Tabla.Rows[0][2].ToString();
                compra.cantidad       = Convert.ToInt32(Tabla.Rows[0][3]);
                compra.costo          = Convert.ToDouble(Tabla.Rows[0][4]);
                compra.descripcion    = Tabla.Rows[0][5].ToString();
                //MessageBox.Show("Si hay");
            }
            return(compra);
        }
Beispiel #9
0
 public Insertar_Compra()
 {
     InitializeComponent();
     compra   = new claseCompra();
     conexion = new Conexion();
 }