private double guardarPago(string uuid, c_MetodoPago metodo, decimal totalFactura, decimal saldoAnterior, decimal saldoPendiente, decimal montoPagado, DateTime fechaHora, decimal total, string mPago, DataGridView dg) { try { Int32 folioUltimo = metodos_VENTA.ultimoIdVenta(); BaseDatos d = new BaseDatos(); foreach (DataGridViewRow r in dg.Rows) { d.Conectar(); d.CrearComando(@"INSERT INTO pagos( UUID, metodo, total, sAnterior, sPendiente, mPagado, fechaHora, formaPago, totalPago,id_pago_fk) VALUES (@UUID, @metodo, @total, @sAnterior, @sPendiente, @mPagado, @fechaHora, @formaPago, @totalPago,@id_pago_fk)"); d.AsignarParametroCadena("@UUID", r.Cells[0].Value.ToString()); d.AsignarParametroCadena("@metodo", "PPD"); d.AsignarParametroDecimal("@total", Convert.ToDecimal(r.Cells[2].Value.ToString())); d.AsignarParametroDecimal("@sAnterior", Convert.ToDecimal(r.Cells[2].Value.ToString())); d.AsignarParametroDecimal("@sPendiente", 0); d.AsignarParametroDecimal("@mPagado", Convert.ToDecimal(r.Cells[2].Value.ToString())); d.AsignarParametroCadena("@fechaHora", fechaHora.ToString("yyyy-MM-dd HH:mm:ss")); d.AsignarParametroCadena("@formaPago", mPago); d.AsignarParametroDecimal("@totalPago", Convert.ToDecimal(r.Cells[2].Value.ToString())); d.AsignarParametroEntero("@id_pago_fk", folioUltimo); d.EjecutarConsulta(); d.Desconectar(); } return(folioUltimo); } catch (Exception err) { return(0); } }
public static string GetString(this c_MetodoPago value) { return(GetXmlEnumAttributeValueFromEnum <c_MetodoPago>(value)); }