//2018021800(1) private MsgResult ValidaCRPagoGcom(DataTable dtCRPagoGcom, string idPedido, string idCliente, ref string strTipoTarjeta) { ResultSQL objResult = new ResultSQL(); List <SqlParameter> lstParameters = new List <SqlParameter>(); MsgResult msgInfo = new MsgResult(); //Parametros de entrada lstParameters.Add(new SqlParameter("@CRPagoGcom", dtCRPagoGcom)); lstParameters.Add(new SqlParameter("@IdPedido", idPedido)); lstParameters.Add(new SqlParameter("@IdCliente", idCliente)); /*lstParameters.Add(new SqlParameter("@CR", codigoBarras)); * lstParameters.Add(new SqlParameter("@Nip", nip)); * lstParameters.Add(new SqlParameter("@SaldoRedimir", saldoRedimir));*/ //Parametros de salida SqlParameter idMessageP = new SqlParameter("@IdMessage", SqlDbType.Int) { Direction = ParameterDirection.Output }; lstParameters.Add(idMessageP); SqlParameter messageP = new SqlParameter("@Message", SqlDbType.VarChar, 255) { Direction = ParameterDirection.Output }; lstParameters.Add(messageP); SqlParameter saldoP = new SqlParameter("@Saldo", SqlDbType.Decimal) { Direction = ParameterDirection.Output }; lstParameters.Add(saldoP); SqlParameter tipoTarjetaP = new SqlParameter("@TipoTarjeta", SqlDbType.VarChar, 50) { Direction = ParameterDirection.Output }; lstParameters.Add(tipoTarjetaP); //Obtener la cadena de conexion para la BD Vales (ConnString) string Connectionstring = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString; //Se ejecuta en la BD de Vales objResult = ExecuteSQL.execSP("CRPlasticoValidaGcomSPS", lstParameters, Connectionstring); //objResult = ExecuteSQL.execSPVales("CRPlasticoValidaGcomSPS", lstParameters); //objResult = ExecuteSQL.execSP("CRPlasticoRedimeGcomSPI", lstParameters, false); msgInfo.IdMensaje = Convert.ToInt32(idMessageP.Value.ToString()); msgInfo.Mensaje = messageP.Value.ToString(); msgInfo.Saldo = Convert.ToDecimal(saldoP.Value.ToString()); strTipoTarjeta = tipoTarjetaP.Value.ToString(); return(msgInfo); }
//2018021800(1) private MsgResult RedimeCRPagoGcom(DataTable dtCRPagoGcom, string idPedido, string idCliente, string tipoTarjeta) { ResultSQL objResult = new ResultSQL(); List <SqlParameter> lstParameters = new List <SqlParameter>(); MsgResult msgInfo = new MsgResult(); //Parametros de entrada lstParameters.Add(new SqlParameter("@CRPagoGcom", dtCRPagoGcom)); lstParameters.Add(new SqlParameter("@IdPedido", idPedido)); lstParameters.Add(new SqlParameter("@IdCliente", idCliente)); lstParameters.Add(new SqlParameter("@TipoTarjeta", tipoTarjeta)); //Parametros de salida SqlParameter idMessageP = new SqlParameter("@IdMessage", SqlDbType.Int) { Direction = ParameterDirection.Output }; lstParameters.Add(idMessageP); SqlParameter messageP = new SqlParameter("@Message", SqlDbType.VarChar, 255) { Direction = ParameterDirection.Output }; lstParameters.Add(messageP); SqlParameter saldoP = new SqlParameter("@Saldo", SqlDbType.Decimal) { Direction = ParameterDirection.Output }; lstParameters.Add(saldoP); //Obtener la cadena de conexion para la BD Gandhi (ConnString2) string Connectionstring = ConfigurationManager.ConnectionStrings["ConnString2"].ConnectionString; //Se ejecuta en la BD Gandhi objResult = ExecuteSQL.execSP("CRPlasticoRedimeGcomSPI", lstParameters, Connectionstring); msgInfo.IdMensaje = Convert.ToInt32(idMessageP.Value.ToString()); msgInfo.Mensaje = messageP.Value.ToString(); msgInfo.Saldo = Convert.ToDecimal(saldoP.Value.ToString()); return(msgInfo); }
public CRPlastico CRPlasticoActualiza(string codigoBarras, string acceso) { ResultSQL objResult = new ResultSQL(); List <SqlParameter> lstParameters = new List <SqlParameter>(); CRPlastico crInfo = new CRPlastico(); //Parametros de entrada lstParameters.Add(new SqlParameter("@CR", codigoBarras)); lstParameters.Add(new SqlParameter("@Acceso", acceso)); //Parametros de salida SqlParameter idErrorP = new SqlParameter("@IdError", SqlDbType.Int) { Direction = ParameterDirection.Output }; lstParameters.Add(idErrorP); SqlParameter saldoP = new SqlParameter("@Saldo", SqlDbType.Money) { Direction = ParameterDirection.Output }; lstParameters.Add(saldoP); SqlParameter mensajeP = new SqlParameter("@Mensaje", SqlDbType.VarChar, 100) { Direction = ParameterDirection.Output }; lstParameters.Add(mensajeP); //Obtener la cadena de conexion para la BD Vales (ConnString) string Connectionstring = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString; objResult = ExecuteSQL.execSP("CRPlasticoActualizaSPU", lstParameters, Connectionstring); //, false); crInfo.IdError = Convert.ToInt32(idErrorP.Value.ToString()); crInfo.Saldo = Convert.ToDouble(saldoP.Value.ToString()); crInfo.Mensaje = mensajeP.Value.ToString(); return(crInfo); }