public List <RPlanBaseBE> ObtenerPlanBaseBD() { List <RPlanBaseBE> oListaPlanBase = new List <RPlanBaseBE>(); string connectionString = ConfigurationManager.ConnectionStrings["conRomSql"].ConnectionString; SqlConnection con = new SqlConnection(); try { con.ConnectionString = connectionString; con.Open(); string nombreProcedure = "ObtenerListaPlanBase"; SqlCommand cmd = new SqlCommand(nombreProcedure, con); cmd.CommandType = CommandType.StoredProcedure; using (IDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { RPlanBaseBE PlanBaseBE = new RPlanBaseBE(); LlenarEntidadPlanBaseBD(PlanBaseBE, dataReader); oListaPlanBase.Add(PlanBaseBE); } } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(oListaPlanBase); }
public List <RPlanBaseBE> ObtenerPlanBaseTemp() { ScriptorChannel canalPlanBaseTemp = ScriptorModel.Common.ScriptorClient.GetChannel(new Guid(Canales.PlanBaseTemp)); //Obtener CeCos de la ultima version de la sociedad especificada List <ScriptorContent> listaPlanBaseTemp = canalPlanBaseTemp.QueryContents("#Id", Guid.NewGuid(), "<>").QueryContents("Version", ObtenerUltimaVersionMaestro(Canales.PlanBaseTemp), "=").ToList(); List <RPlanBaseBE> oListaPlanBaseTemp = new List <RPlanBaseBE>(); RPlanBaseBE oPlanBaseTemp; foreach (ScriptorContent item in listaPlanBaseTemp) { oPlanBaseTemp = new RPlanBaseBE(); oPlanBaseTemp.CodCeCo = item.Parts.CodCeCo; oPlanBaseTemp.CodProyecto = item.Parts.CodProyecto; oPlanBaseTemp.NomProyecto = item.Parts.NomProyecto; oPlanBaseTemp.TipoCapex = item.Parts.TipoCapex; oPlanBaseTemp.TipoActivo = item.Parts.TipoActivo; oPlanBaseTemp.NroOI = item.Parts.NroOI; oPlanBaseTemp.DescOI = item.Parts.DescOI; oPlanBaseTemp.MontoBase = item.Parts.MontoBase; oPlanBaseTemp.CodigoSociedad = item.Parts.CodSociedad; oPlanBaseTemp.DescripcionSociedad = item.Parts.DescSociedad; oPlanBaseTemp.CodigoSector = item.Parts.CodSector; oPlanBaseTemp.DescripcionSector = item.Parts.DescSector; oPlanBaseTemp.CodigoMacroServicio = item.Parts.CodMacroservicio; oPlanBaseTemp.DescripcionMacroServicio = item.Parts.DescMacroservio; oListaPlanBaseTemp.Add(oPlanBaseTemp); } return(oListaPlanBaseTemp);//oListaCentroCosto; }
public List <RPlanBaseBE> ObtenerPlanBasePorCodCeco_CodProyecto_NroOI(Guid idCeCo, string codproyecto, string nroOI) { ScriptorChannel canalPlanBase = ScriptorModel.Common.ScriptorClient.GetChannel(new Guid(Canales.Inversion)); //Obtener CeCos de la ultima version de la sociedad especificada List <ScriptorContent> listaPlanBase = canalPlanBase.QueryContents("#Id", Guid.NewGuid(), "<>") .QueryContents("Version", ObtenerUltimaVersionMaestro(Canales.Inversion), "=") .QueryContents("IdCeCo", idCeCo, "==") .QueryContents("CodigoProyecto", codproyecto, "==") .QueryContents("CodigoOI", nroOI, "==").ToList(); List <RPlanBaseBE> oListaPlanBase = new List <RPlanBaseBE>(); RPlanBaseBE oPlanBase; foreach (ScriptorContent item in listaPlanBase) { oPlanBase = new RPlanBaseBE(); oPlanBase.Id = item.Id; oPlanBase.CodCeCo = ((ScriptorDropdownListValue)item.Parts.IdCeCo).Content.Parts.CodCECO; oPlanBase.CodProyecto = item.Parts.CodProyecto; oPlanBase.NomProyecto = item.Parts.NomProyecto; oPlanBase.TipoCapex = item.Parts.TipoCapex; oPlanBase.TipoActivo = item.Parts.TipoActivo; oPlanBase.NroOI = item.Parts.CodigoOI; oPlanBase.DescOI = item.Parts.DescOI; oPlanBase.MontoBase = item.Parts.MontoContable; oListaPlanBase.Add(oPlanBase); } return(oListaPlanBase); }
public List <RPlanBaseBE> ValidarOI(string NroOI) { List <RPlanBaseBE> oListaPlanBase = new List <RPlanBaseBE>(); string connectionString = ConfigurationManager.ConnectionStrings["conRomSql"].ConnectionString; SqlConnection con = new SqlConnection(); try { con.ConnectionString = connectionString; con.Open(); string nombreProcedure = "ValidarCodigoOI"; SqlCommand cmd = new SqlCommand(nombreProcedure, con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter par1 = new SqlParameter("@CodigoOI", NroOI); cmd.Parameters.Add(par1); using (IDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { RPlanBaseBE PlanBaseBE = new RPlanBaseBE(); LlenarEntidadPlanBase(PlanBaseBE, dataReader); oListaPlanBase.Add(PlanBaseBE); } } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(oListaPlanBase); }
private void LlenarEntidadPlanBase(RPlanBaseBE item, IDataReader iDataReader) { if (!Convert.IsDBNull(iDataReader["Id"])) { item.Id = (Guid)(iDataReader["Id"]); } if (!Convert.IsDBNull(iDataReader["CodidoCeCo"])) { item.CodCeCo = Convert.ToString(iDataReader["CodidoCeCo"]); } if (!Convert.IsDBNull(iDataReader["DescripcionCeCo"])) { item.DescCeCo = Convert.ToString(iDataReader["DescripcionCeCo"]); } if (!Convert.IsDBNull(iDataReader["CodigoProyecto"])) { item.CodProyecto = Convert.ToString(iDataReader["CodigoProyecto"]); } if (!Convert.IsDBNull(iDataReader["NombreProyecto"])) { item.NomProyecto = Convert.ToString(iDataReader["NombreProyecto"]); } if (!Convert.IsDBNull(iDataReader["DescripcionTipoCapex"])) { item.TipoCapex = Convert.ToString(iDataReader["DescripcionTipoCapex"]); } if (!Convert.IsDBNull(iDataReader["DescripcionTipoActivo"])) { item.TipoActivo = Convert.ToString(iDataReader["DescripcionTipoActivo"]); } if (!Convert.IsDBNull(iDataReader["CodigoOI"])) { item.NroOI = Convert.ToString(iDataReader["CodigoOI"]); } if (!Convert.IsDBNull(iDataReader["DescripcionOI"])) { item.DescOI = Convert.ToString(iDataReader["DescripcionOI"]); } if (!Convert.IsDBNull(iDataReader["MontoContable"])) { item.MontoBase = Convert.ToString(iDataReader["MontoContable"]); } }
public List <RPlanBaseBE> ObtenerPlanBasePorCodCeco_CodProyecto_NroOIBD(Guid idCeCo, string codproyecto, string nroOI) { List <RPlanBaseBE> oListaPlanBase = new List <RPlanBaseBE>(); string connectionString = ConfigurationManager.ConnectionStrings["conRomSql"].ConnectionString; SqlConnection con = new SqlConnection(); try { con.ConnectionString = connectionString; con.Open(); string nombreProcedure = "ObtenerListaPlanBasePorCeCo_CodProyect_NroOI"; SqlCommand cmd = new SqlCommand(nombreProcedure, con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter par1 = new SqlParameter("@IdCeCo", idCeCo); cmd.Parameters.Add(par1); SqlParameter par2 = new SqlParameter("@CodigoProyecto", codproyecto); cmd.Parameters.Add(par2); SqlParameter par3 = new SqlParameter("@CodigoOI", nroOI); cmd.Parameters.Add(par3); using (IDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { RPlanBaseBE PlanBaseBE = new RPlanBaseBE(); LlenarEntidadPlanBase(PlanBaseBE, dataReader); oListaPlanBase.Add(PlanBaseBE); } } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(oListaPlanBase); }
private void LlenarEntidadPlanBaseTemp(RPlanBaseBE item, IDataReader iDataReader) { if (!Convert.IsDBNull(iDataReader["CodidoCeCo"])) { item.CodCeCo = Convert.ToString(iDataReader["CodidoCeCo"]); } if (!Convert.IsDBNull(iDataReader["DescripcionCECO"])) { item.DescCeCo = Convert.ToString(iDataReader["DescripcionCECO"]); } if (!Convert.IsDBNull(iDataReader["CodigoProyecto"])) { item.CodProyecto = Convert.ToString(iDataReader["CodigoProyecto"]); } if (!Convert.IsDBNull(iDataReader["NombreProyecto"])) { item.NomProyecto = Convert.ToString(iDataReader["NombreProyecto"]); } if (!Convert.IsDBNull(iDataReader["DescripcionTipoCapex"])) { item.TipoCapex = Convert.ToString(iDataReader["DescripcionTipoCapex"]); } if (!Convert.IsDBNull(iDataReader["DescripcionTipoActivo"])) { item.TipoActivo = Convert.ToString(iDataReader["DescripcionTipoActivo"]); } if (!Convert.IsDBNull(iDataReader["CodigoOI"])) { item.NroOI = Convert.ToString(iDataReader["CodigoOI"]); } if (!Convert.IsDBNull(iDataReader["DescripcionOI"])) { item.DescOI = Convert.ToString(iDataReader["DescripcionOI"]); } if (!Convert.IsDBNull(iDataReader["MontoContable"])) { item.MontoBase = Convert.ToString(iDataReader["MontoContable"]); } if (!Convert.IsDBNull(iDataReader["CodigoSociedad"])) { item.CodigoSociedad = Convert.ToString(iDataReader["CodigoSociedad"]); } if (!Convert.IsDBNull(iDataReader["DescripcionSociedad"])) { item.DescripcionSociedad = Convert.ToString(iDataReader["DescripcionSociedad"]); } if (!Convert.IsDBNull(iDataReader["CodigoSector"])) { item.CodigoSector = Convert.ToString(iDataReader["CodigoSector"]); } if (!Convert.IsDBNull(iDataReader["DescripcionSector"])) { item.DescripcionSector = Convert.ToString(iDataReader["DescripcionSector"]); } if (!Convert.IsDBNull(iDataReader["CodigoMacroservicio"])) { item.CodigoMacroServicio = Convert.ToString(iDataReader["CodigoMacroservicio"]); } if (!Convert.IsDBNull(iDataReader["DescripcionMacroservicio"])) { item.DescripcionMacroServicio = Convert.ToString(iDataReader["DescripcionMacroservicio"]); } }