Ejemplo n.º 1
0
        public List <Simultaneas> ObtenerConsultaSimultaneas(string producto, string fecha, string cliente, string nOperacion, string estado)
        {
            Thread.CurrentThread.CurrentCulture = new CultureInfo("es-ES");

            List <Simultaneas> listasimultaneas = new List <Simultaneas>();

            String    conexion_string = ConfigurationManager.ConnectionStrings["CadenaConexion"].ToString();
            DataTable dt     = new DataTable();
            Conexion  conect = new Conexion(conexion_string);

            if (fecha != "")
            {
                DateTime f      = Convert.ToDateTime(fecha);
                int      yyyy   = f.Year;
                int      dd     = f.Day;
                string   mm     = f.ToString("MM");
                string   fechaT = (yyyy + "-" + mm + "-" + dd).ToString();

                SqlParameter[] parameters = new SqlParameter[5];
                parameters[0] = conect.agregaParametros("@producto", producto);
                parameters[1] = conect.agregaParametros("@fecha", fechaT);
                parameters[2] = conect.agregaParametros("@cliente", cliente);
                parameters[3] = conect.agregaParametros("@nOperacion", nOperacion);
                parameters[4] = conect.agregaParametros("@estado", estado);
                dt            = conect.EjecutarSP_Parametros("SP_CO_SIM_CONSULTAR_OPERACIONES", parameters);
            }
            else
            {
                SqlParameter[] parameters = new SqlParameter[5];
                parameters[0] = conect.agregaParametros("@producto", producto);
                parameters[1] = conect.agregaParametros("@fecha", fecha);
                parameters[2] = conect.agregaParametros("@cliente", cliente);
                parameters[3] = conect.agregaParametros("@nOperacion", nOperacion);
                parameters[4] = conect.agregaParametros("@estado", estado);
                dt            = conect.EjecutarSP_Parametros("SP_CO_SIM_CONSULTAR_OPERACIONES", parameters);
            }


            foreach (DataRow row in dt.Rows)
            {
                Simultaneas con = new Simultaneas();
                con.INDEXM         = row["INDEXM"].ToString();
                con.FEC_TRANS      = row["FEC_TRANS"].ToString();
                con.FEC_VCTO_TP    = row["FEC_VCTO_TP"].ToString();
                con.FOLIO_TRANS    = row["FOLIO_TRANS"].ToString();
                con.NEMO           = row["NEMO"].ToString();
                con.RUT_CLI        = row["RUT_CLI"].ToString();
                con.SEC_RUT_CLI    = row["SEC_RUT_CLI"].ToString();
                con.RSO_RAZ_SOCIAL = row["RSO_RAZ_SOCIAL"].ToString();
                con.COD_AGENTE     = row["COD_AGENTE"].ToString();
                con.CANTIDAD       = row["CANTIDAD"].ToString();
                con.PRECIO         = row["PRECIO"].ToString();         //.Replace(".", "@").Replace(",", ".").Replace("@", ",");
                con.MONTO          = row["MONTO"].ToString();          //.Replace(".", "@").Replace(",", ".").Replace("@", ",");
                con.PRECIO_CONTADO = row["PRECIO_CONTADO"].ToString(); //.Replace(".", "@").Replace(",", ".").Replace("@", ",");
                con.MONTO_ACUM_VC  = row["MONTO_ACUM_VC"].ToString();  //.Replace(".","@").Replace(",",".").Replace("@", ",");
                con.TIPO_OPERAC    = row["TIPO_OPERAC"].ToString();
                con.ID_OP          = row["ID_OP"].ToString();
                con.FECHA_CREACION = row["FECHA_CREACION"].ToString();

                /* con.NumeroOperacion = row["NumeroOperacion"].ToString();
                 * con.RutCliente = row["RutCliente"].ToString();
                 * con.NombreCliente = row["NombreCliente"].ToString();
                 * con.FechaOperacion = row["FechaOperacion"].ToString();
                 * //con.Monto = row["Monto"].ToString().Replace(".", "@").Replace(",", ".").Replace("@", ",");
                 * con.FechaFirma = row["FechaFirma"].ToString();
                 * con.NumeroDiasPendientes = row["NumeroDiasPendientes"].ToString();*/
                con.Estado = row["Estado"].ToString();

                listasimultaneas.Add(con);
            }

            return(listasimultaneas);
        }
Ejemplo n.º 2
0
        // public string SEC_MOVTO_CTDO { get { return sEC_MOVTO_CTDO; } set { sEC_MOVTO_CTDO = value; } }

        //public string FechaInicio { get => fechaInicio; set => fechaInicio = value; }
        //public string Instrumento { get => instrumento; set => instrumento = value; }
        //public string Cantidad { get => cantidad; set => cantidad = value; }
        //public string PrecioPH { get => precioPH; set => precioPH = value; }
        //public string MontoPH { get => montoPH; set => montoPH = value; }
        //public string FechaVencimiento { get => fechaVencimiento; set => fechaVencimiento = value; }
        //public string OperacionaPlazo { get => operacionaPlazo; set => operacionaPlazo = value; }
        //public string TasaFinsnciamiento { get => tasaFinsnciamiento; set => tasaFinsnciamiento = value; }

        public List <Simultaneas> ObtenerOpDelDiaSimultaneas(string fecha, string fechax)
        {
            List <Simultaneas> listasimultaneas = new List <Simultaneas>();

            String    conexion_string = ConfigurationManager.ConnectionStrings["CadenaConexion"].ToString();
            DataTable dt     = new DataTable();
            Conexion  conect = new Conexion(conexion_string);


            SqlParameter[] parameters = new SqlParameter[2];
            // parameters[0] = conect.agregaParametros("@producto", producto);
            parameters[0] = conect.agregaParametros("@fecha", fecha);
            parameters[1] = conect.agregaParametros("@fecha2", fechax);
            //parameters[3] = conect.agregaParametros("@nOperacion", "");
            dt = conect.EjecutarSP_Parametros("SP_CO_SIM_OBTENER_FECHA", parameters);

            // Sql

            int indexxs = 0;

            foreach (DataRow row in dt.Rows)
            {
                indexxs++;

                // int indexs=
                Simultaneas con = new Simultaneas();
                // con.Index = row[indexxs].ToString();
                con.FEC_TRANS      = row["FEC_TRANS"].ToString();
                con.FEC_VCTO_TP    = row["FEC_VCTO_TP"].ToString();
                con.FOLIO_TRANS    = row["FOLIO_TRANS"].ToString();
                con.NEMO           = row["NEMO"].ToString();
                con.RUT_CLI        = row["RUT_CLI"].ToString();
                con.SEC_RUT_CLI    = row["SEC_RUT_CLI"].ToString();
                con.RSO_RAZ_SOCIAL = row["RSO_RAZ_SOCIAL"].ToString();
                con.COD_AGENTE     = row["COD_AGENTE"].ToString();
                con.CANTIDAD       = row["CANTIDAD"].ToString();
                con.PRECIO         = row["PRECIO"].ToString();         //.Replace(".", "@").Replace(",", ".").Replace("@", ",");
                con.MONTO          = row["MONTO"].ToString();          //.Replace(".", "@").Replace(",", ".").Replace("@", ",");
                con.PRECIO_CONTADO = row["PRECIO_CONTADO"].ToString(); //.Replace(".", "@").Replace(",", ".").Replace("@", ",");
                con.MONTO_ACUM_VC  = row["MONTO_ACUM_VC"].ToString();  //.Replace(".","@").Replace(",",".").Replace("@", ",");
                con.TIPO_OPERAC    = row["TIPO_OPERAC"].ToString();



                // con.COD_PER = row["COD_PER"].ToString();


                //con.SEC_MOVTO = row["SEC_MOVTO"].ToString();
                // con.CANTIDAD_ACUM_VC = row["CANTIDAD_ACUM_VC"].ToString();
                // con.COD_CORR_CONTRA = row["COD_CORR_CONTRA"].ToString();
                // con.COD_SUC = row["COD_SUC"].ToString();
                // con.FEC_LIQ_ANTICIP = row["FEC_LIQ_ANTICIP"].ToString();
                // con.FEC_LIQUID = row["FEC_LIQUID"].ToString();

                // con.FOLIO_COMP_ADJ = row["FOLIO_COMP_ADJ"].ToString();

                // con.IND_TIT_CUS = row["IND_TIT_CUS"].ToString();
                // con.INTERES_DIA = row["INTERES_DIA"].ToString();
                // con.LIN_COMP_ADJ = row["LIN_COMP_ADJ"].ToString();
                // con.SPREAD = row["SPREAD"].ToString();//.Replace(".", "@").Replace(",", ".").Replace("@", ",");
                // con.TASA = row["TASA"].ToString();//.Replace(".", "@").Replace(",", ".").Replace("@", ",");
                // con.TIPO_COMP_ADJ = row["TIPO_COMP_ADJ"].ToString();
                // con.IND_LIQUID = row["IND_LIQUID"].ToString();
                // con.IND_SIMUL = row["IND_SIMUL"].ToString();
                // //con.SEC_MOVTO_CTDO = row["SEC_MOVTO_CTDO "].ToString();

                listasimultaneas.Add(con);
            }

            return(listasimultaneas);
        }