Exemple #1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            String nombreItem = txtNombreItem.Text;
            String monto      = txtMontoItem.Text;
            String cantidad   = txtCantidad.Text;

            if (nombreItem == "" || monto == "" || cantidad == "")
            {
                MessageBox.Show("Faltan completar datos");
                return;
            }

            var paramsProcedure = new Dictionary <string, string>();

            paramsProcedure.Add("numero_factura", numeroFactura);
            paramsProcedure.Add("nombre", nombreItem);
            paramsProcedure.Add("monto", monto);
            paramsProcedure.Add("cantidad", cantidad);

            DataTable resultado = Server.EjecutarSp("SP_Add_Item_Factura", paramsProcedure);

            if (Utiles.Utiles.handleError(resultado))
            {
                total             += Convert.ToDecimal(monto) * Convert.ToDecimal(cantidad);
                lblTotal.Text      = "$" + total.ToString();
                txtNombreItem.Text = "";
                txtMontoItem.Text  = "";
                txtCantidad.Text   = "";
                CargarDetalle();
                listado.CargarFacturas();
            }
        }
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            DataRowView cliente     = (DataRowView)cmbClientes.Items[Convert.ToInt32(cmbClientes.SelectedIndex)];
            int         idCliente   = Convert.ToInt32(cliente[0]);
            DataRowView empresa     = (DataRowView)cmbEmpresas.Items[Convert.ToInt32(cmbEmpresas.SelectedIndex)];
            int         idEmpresa   = Convert.ToInt32(empresa[0]);
            DataRowView medioPago   = (DataRowView)cmbMedioPago.Items[Convert.ToInt32(cmbMedioPago.SelectedIndex)];
            int         idMedioPago = Convert.ToInt32(medioPago[0]);

            var paramsProcedure = new Dictionary <string, string>();

            paramsProcedure.Add("id_cliente", idCliente.ToString());
            paramsProcedure.Add("id_empresa", idEmpresa.ToString());
            paramsProcedure.Add("id_medio_pago", idMedioPago.ToString());
            paramsProcedure.Add("id_usuario", Global.IdUsuario);
            paramsProcedure.Add("id_sucursal", Global.IdUsuario);
            paramsProcedure.Add("numeros_factura", numerosFacturas);

            DataTable resultado = Server.EjecutarSp("SP_Create_Pago", paramsProcedure);

            if (Utiles.Utiles.handleError(resultado))
            {
                listado.CargarFacturas();
                Close();
            }
        }
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            String porcentaje = txtPorcentaje.Text;

            if (porcentaje == "" || !Utiles.Utiles.isNumeric(porcentaje))
            {
                MessageBox.Show("Porcentaje invalido");
                return;
            }
            var paramsProcedure = new Dictionary <string, string>();

            paramsProcedure.Add("porcentaje_comision", porcentaje);
            paramsProcedure.Add("numeros_factura", numerosFacturas);

            DataTable resultado = Server.EjecutarSp("SP_Rendir_Facturas", paramsProcedure);

            if (Utiles.Utiles.handleError(resultado))
            {
                listado.CargarFacturas();
                Close();
            }
        }