Пример #1
0
        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);
            }
        }
Пример #2
0
 public static string GetString(this c_MetodoPago value)
 {
     return(GetXmlEnumAttributeValueFromEnum <c_MetodoPago>(value));
 }