コード例 #1
0
        public static List <FEL_FACTURA> AgregarPagoSIAE(FEL_FACTURA objDatosSYSWEB, ref string Verificador)
        {
            OracleCommand      cmd     = null;
            ExeProcedimiento   exeProc = new ExeProcedimiento();
            List <FEL_FACTURA> list    = new List <FEL_FACTURA>();

            try
            {
                OracleDataReader dr            = null;
                string[]         Parametros    = { "P_MATRICULA", "P_CICLO", "P_SEMESTRE", "P_TIPO", "P_REFERENCIA", "P_USUARIO" };
                object[]         Valores       = { objDatosSYSWEB.MATRICULA, objDatosSYSWEB.CICLO, objDatosSYSWEB.SEMESTRE, objDatosSYSWEB.TIPO, objDatosSYSWEB.REFERENCIA, objDatosSYSWEB.USUARIO };
                string[]         ParametrosOut = { "P_BANDERA" };
                cmd = exeProc.GenerarOracleCommand("ins_pagos_sysweb_siae", ref Verificador, ref dr, Parametros, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
            return(list);
            //return registroAgregado;
        }
コード例 #2
0
        public JsonResult ModificarFechaDispersado(string Fecha_Dispersado_Old, string Fecha_Dispersado_New)
        {
            RESULTADOFACTURA objResultado = new RESULTADOFACTURA();
            FEL_FACTURA      objFactura   = new FEL_FACTURA();

            try
            {
                string Verificador = string.Empty;
                objFactura.FECHA_DISPERSADO     = Fecha_Dispersado_Old;
                objFactura.FECHA_DISPERSADO_NEW = Fecha_Dispersado_New;
                DataContext.ModificarDispersado(objFactura, ref Verificador);
                if (Verificador == "0")
                {
                    objResultado.ERROR         = false;
                    objResultado.MENSAJE_ERROR = "";
                    objResultado.RESULTADO     = null;
                    return(Json(objResultado, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    objResultado.ERROR         = true;
                    objResultado.MENSAJE_ERROR = Verificador;
                    objResultado.RESULTADO     = null;

                    return(Json(objResultado, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                objResultado.ERROR         = true;
                objResultado.MENSAJE_ERROR = ex.Message;
                objResultado.RESULTADO     = null;
                return(Json(objResultado, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #3
0
        public static List <FEL_FACTURA> ObtenerReferencias(string Fecha_Dispersado)
        {
            OracleCommand    cmd     = null;
            ExeProcedimiento exeProc = new ExeProcedimiento("CONEXION_RECIBOS");

            try
            {
                string[]         Parametros = { "p_fecha_dispersado" };
                object[]         Valores    = { Fecha_Dispersado };
                OracleDataReader dr         = null;
                cmd = exeProc.GenerarOracleCommandCursor("PKG_FELECTRONICA_2016.Obt_Grid_Dispersado", ref dr, Parametros, Valores);
                List <FEL_FACTURA> listarComun = new List <FEL_FACTURA>();
                while (dr.Read())
                {
                    FEL_FACTURA objCuotas = new FEL_FACTURA();
                    objCuotas.ID               = Convert.ToInt32(dr[0]);
                    objCuotas.FECHA_FACTURA    = Convert.ToString(dr[1]);
                    objCuotas.FECHA_DISPERSADO = Convert.ToString(dr[2]);
                    objCuotas.DEPENDENCIA      = Convert.ToString(dr[3]);
                    objCuotas.RECEPTOR_NOMBRE  = Convert.ToString(dr[4]);
                    objCuotas.BANCO            = Convert.ToString(dr[5]);
                    objCuotas.IMPORTE          = Convert.ToDouble(dr[6]);
                    objCuotas.REFERENCIA       = Convert.ToString(dr[7]);
                    listarComun.Add(objCuotas);
                }
                return(listarComun);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
        }
コード例 #4
0
        public static void ModificarDispersado(FEL_FACTURA objFactura, ref string Verificador)
        {
            OracleCommand    cmd     = null;
            ExeProcedimiento exeProc = new ExeProcedimiento();

            try
            {
                OracleDataReader dr            = null;
                string[]         Parametros    = { "P_FECHA_ANTERIOR", "P_FECHA_NUEVA" };
                object[]         Valores       = { objFactura.FECHA_DISPERSADO, objFactura.FECHA_DISPERSADO_NEW };
                string[]         ParametrosOut = { "P_Bandera" };
                cmd = exeProc.GenerarOracleCommand("UPD_DISPERSADO_FECHA", ref Verificador, ref dr, Parametros, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
            //return list;
            //return registroAgregado;
        }