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); }
// 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); }