예제 #1
0
        internal clsSaldoTarjetaCredito ConsultarSaldoTarjetaCredito(string strServicio, int intIdTarjeta)
        {
            clsSaldoTarjetaCredito objSaldoTarjetaCredito = new clsSaldoTarjetaCredito();
            DataTable dtRespuesta = null;
            clsPersistenciaTarjetaCredito objPersistenciaTarjetaCredito = new clsPersistenciaTarjetaCredito();

            try
            {
                dtRespuesta = objPersistenciaTarjetaCredito.ConsultarSaldoTarjetaCredito(strServicio, intIdTarjeta);
                if (dtRespuesta != null)
                {
                    foreach (DataRow dr in dtRespuesta.Rows)
                    {
                        objSaldoTarjetaCredito.idSaldoTarjetaCredito = int.Parse(dr[0].ToString());
                        objSaldoTarjetaCredito.strNumeroTarjeta      = dr[1].ToString();
                        objSaldoTarjetaCredito.dblCupoTarjeta        = double.Parse(dr[2].ToString());
                        objSaldoTarjetaCredito.dblSaldoTarjeta       = double.Parse(dr[3].ToString());
                        objSaldoTarjetaCredito.dblConsumoTarjeta     = double.Parse(dr[4].ToString());
                        objSaldoTarjetaCredito.dblMinimoPagar        = double.Parse(dr[5].ToString());
                        DateTime fechaTemp = DateTime.Parse(dr[6].ToString());
                        objSaldoTarjetaCredito.strFechaPago = fechaTemp.ToString("yyyy-MM-dd");
                        fechaTemp = DateTime.Parse(dr[7].ToString());
                        objSaldoTarjetaCredito.strFechaCorte = fechaTemp.ToString("yyyy-MM-dd");
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(objSaldoTarjetaCredito);
        }
예제 #2
0
        public List <clsTarjetaCredito> ConsultarTarjetaCreditos(string strServicio)
        {
            List <clsTarjetaCredito> lstTarjetaCredito = new List <clsTarjetaCredito>();
            DataTable dtRespuesta = null;
            clsPersistenciaTarjetaCredito objPersistenciaTarjetaCredito = new clsPersistenciaTarjetaCredito();

            try
            {
                dtRespuesta = objPersistenciaTarjetaCredito.ConsultarTarjetaCredito(strServicio);
                if (dtRespuesta != null)
                {
                    foreach (DataRow dr in dtRespuesta.Rows)
                    {
                        clsTarjetaCredito objTarjetaCredito = new clsTarjetaCredito();
                        objTarjetaCredito.idTarjetaCredito = int.Parse(dr[0].ToString());
                        objTarjetaCredito.strNombreCliente = dr[1].ToString();
                        objTarjetaCredito.strNumeroCuenta  = dr[2].ToString();
                        objTarjetaCredito.strNumeroTarjeta = dr[3].ToString();
                        objTarjetaCredito.strMarcaTarjeta  = dr[4].ToString();
                        objTarjetaCredito.dblCupoTarjeta   = double.Parse(dr[5].ToString());
                        lstTarjetaCredito.Add(objTarjetaCredito);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(lstTarjetaCredito);
        }
예제 #3
0
        internal bool EliminarSaldoTarjetaCredito(string strServicio, int idSaldoTarjetaCredito)
        {
            clsPersistenciaTarjetaCredito objPersistenciaTarjetaCredito = new clsPersistenciaTarjetaCredito();
            bool retorno = false;

            try
            {
                retorno = objPersistenciaTarjetaCredito.EliminarSaldoTarjetaCredito(strServicio, idSaldoTarjetaCredito);
            }
            catch (Exception)
            {
                throw;
            }
            return(retorno);
        }
예제 #4
0
        internal bool ModificarTarjetaCredito(string strServicio, int idTarjetaCredito, int idCuenta,
                                              string strNumeroTarjeta, string strMarcaTarjeta)
        {
            clsPersistenciaTarjetaCredito objPersistenciaTarjetaCredito = new clsPersistenciaTarjetaCredito();
            bool retorno = false;

            try
            {
                retorno = objPersistenciaTarjetaCredito.ModificarTarjetaCredito(strServicio,
                                                                                idTarjetaCredito, idCuenta, strNumeroTarjeta, strMarcaTarjeta);
            }
            catch (Exception)
            {
                throw;
            }
            return(retorno);
        }
예제 #5
0
        internal bool ModificarSaldoTarjetaCredito(string strServicio, int idSaldoTarjeta,
                                                   string strNumeroTarjeta, double dblSaldoPendiente, double dblConsumoMes, double dblCupoDisponible,
                                                   double dblMinimoPagar, string strFechaCorte, string strFechaPago)
        {
            clsPersistenciaTarjetaCredito objPersistenciaTarjetaCredito = new clsPersistenciaTarjetaCredito();
            bool retorno = false;

            try
            {
                retorno = objPersistenciaTarjetaCredito.ModificarSaldoTarjetaCredito(strServicio,
                                                                                     idSaldoTarjeta, strNumeroTarjeta, dblSaldoPendiente, dblConsumoMes, dblCupoDisponible,
                                                                                     dblMinimoPagar, strFechaCorte, strFechaPago);
            }
            catch (Exception)
            {
                throw;
            }
            return(retorno);
        }