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(); } }