Exemplo n.º 1
0
        //TERMINA PROCESO de pago de prestamo

        //Carga transacciones de cajero
        public List <Transac_Cajero> GetTransaccionesCajero(string Cajero, string fecha)
        {
            List <Transac_Cajero> EstadosList = new List <Transac_Cajero>();

            try
            {
                SqlCommand cmd = CrearComando("SF_SP_Get_Transac_Cajero"); //Pasamos el procedimiento almacenado.
                cmd.Parameters.AddWithValue("@cajero", Cajero);
                cmd.Parameters.AddWithValue("@fecha", fecha);
                SqlDataAdapter da = new SqlDataAdapter(cmd);
                DataTable      dt = new DataTable();
                AbrirConexion();
                da.Fill(dt);
                CerrarConexion();

                EstadosList = (from DataRow dr in dt.Rows

                               select new Transac_Cajero()
                {
                    TC_Numero = Convert.ToInt32(dr["TC_Numero"]),
                    TC_Cajero = Convert.ToString(dr["TC_Cajero"]),
                    TC_Fecha = Convert.ToString(dr["TC_Fecha"]),
                    TC_Mto_Entrega = Convert.ToDecimal(dr["TC_Mto_Entrega"]),
                    TC_Mto_Recib = Convert.ToDecimal(dr["TC_Mto_Recib"]),
                    Accion = 1,
                    Mensaje = "Se cargaron correctamente los datos de transacciones de cajero"
                }).ToList();
                if (EstadosList.Count == 0)
                {
                    Transac_Cajero ss = new Transac_Cajero();
                    ss.Accion  = 0;
                    ss.Mensaje = "No se pudo calcular información sobre transacciones de cajero!";
                    EstadosList.Add(ss);
                }
            }
            catch (Exception ex)
            {
                Transac_Cajero oSucursal = new Transac_Cajero();
                oSucursal.Accion  = 0;
                oSucursal.Mensaje = ex.Message.ToString();
                EstadosList.Add(oSucursal);
                throw new Exception("Error Obteniendo todos los registros " + ex.Message, ex);
            }
            return(EstadosList);
        }
 public JsonResult AnularRecibo(int Documento)
 {
     CajaRepository CitaRep = new CajaRepository();
     var Cajero = (string)(Session["usuario"]);
     try
     {
         return Json(CitaRep.AnularRecibo(Documento), JsonRequestBehavior.AllowGet);
         //(string)(Session["usuario"])
     }
     catch (Exception ex)
     {
         //throw;
         List<Transac_Cajero> list = new List<Transac_Cajero>();
         Transac_Cajero obj = new Transac_Cajero();
         obj.Accion = 0;
         obj.Mensaje = ex.Message.ToString();
         list.Add(obj);
         return Json(list, JsonRequestBehavior.AllowGet);
     }
 }
 public JsonResult GeneraTransCajero(decimal Monto, int Tipo)
 {
     CajaRepository CitaRep = new CajaRepository();
     var Cajero = (string)(Session["usuario"]);
     try
     {
         return Json(CitaRep.GeneraTransCajero(Monto, Tipo, Cajero), JsonRequestBehavior.AllowGet);
         //(string)(Session["usuario"])
     }
     catch (Exception ex)
     {
         //throw;
         List<Transac_Cajero> list = new List<Transac_Cajero>();
         Transac_Cajero obj = new Transac_Cajero();
         obj.Accion = 0;
         obj.Mensaje = ex.Message.ToString();
         list.Add(obj);
         return Json(list, JsonRequestBehavior.AllowGet);
     }
 }