Beispiel #1
0
        protected void btnInsertarActualizar_Click(object sender, EventArgs e)
        {
            var idFactura = 0;

            if (Convert.ToInt32(hdfIdFactura.Value) == -1)
            {
                idFactura          = guardarFactura();
                hdfIdFactura.Value = "" + idFactura;
            }
            else
            {
                idFactura = Convert.ToInt32(hdfIdFactura.Value);
                actualizarFacturaYaInsertada(Convert.ToInt32(hdfIdFactura.Value), Convert.ToInt32(txtCantidad.Text), Convert.ToInt32(ddlProducto.SelectedValue));
            }
            var nuevoDetalle = new DEF_DETALLE_FACTURA();

            nuevoDetalle.CantidadProducto = Convert.ToInt32(txtCantidad.Text);
            nuevoDetalle.idFactura        = idFactura;
            nuevoDetalle.idProducto       = Convert.ToInt32(ddlProducto.SelectedValue);
            nuevoDetalle.CantidadDevuelta = 0;
            actualizarCantidadProducto(nuevoDetalle.idProducto, nuevoDetalle.CantidadProducto, true);
            objDeF.Insertar(nuevoDetalle);
            txtCantidad.Text = "";
            CargarTablaDetalleFacturas(idFactura);
            CargarTablaFacturas(txtCriterio.Text);
        }