public List <RCoordinadorBE> ObtenerCoordinadoresTempBD() { List <RCoordinadorBE> oListaCoordinadores = new List <RCoordinadorBE>(); string connectionString = ConfigurationManager.ConnectionStrings["conRomSql"].ConnectionString; SqlConnection con = new SqlConnection(); try { con.ConnectionString = connectionString; con.Open(); string nombreProcedure = "ObtenerListaCoordinadoresTemp"; SqlCommand cmd = new SqlCommand(nombreProcedure, con); cmd.CommandType = CommandType.StoredProcedure; using (IDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { RCoordinadorBE CoordinadorBE = new RCoordinadorBE(); LlenarEntidadCoordinadorTemp(CoordinadorBE, dataReader); oListaCoordinadores.Add(CoordinadorBE); } } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(oListaCoordinadores); }
public RCoordinadorBE ValidatExisteCeCoUltimaVersion(Guid IdCeco) { RCoordinadorBE CoordinadorBE = new RCoordinadorBE(); string connectionString = ConfigurationManager.ConnectionStrings["conRomSql"].ConnectionString; SqlConnection con = new SqlConnection(); try { con.ConnectionString = connectionString; con.Open(); string nombreProcedure = "ValidarCecoUlitmaVersion"; SqlCommand cmd = new SqlCommand(nombreProcedure, con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter par1 = new SqlParameter("@IdCeCo", IdCeco); cmd.Parameters.Add(par1); using (IDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { CoordinadorBE.Id = (Guid)(dataReader["Id"]); CoordinadorBE.CodCeCo = Convert.ToString(dataReader["Codigo"]); CoordinadorBE.DescCeCo = Convert.ToString(dataReader["Descripcion"]); } } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(CoordinadorBE); }
private void LlenarEntidadCoordinador(RCoordinadorBE item, IDataReader iDataReader) { if (!Convert.IsDBNull(iDataReader["Codigo"])) { item.CodCeCo = Convert.ToString(iDataReader["Codigo"]); } if (!Convert.IsDBNull(iDataReader["Descripcion"])) { item.DescCeCo = Convert.ToString(iDataReader["Descripcion"]); } if (!Convert.IsDBNull(iDataReader["Coordinador"])) { item.CuentaRed = Convert.ToString(iDataReader["Coordinador"]); } }
public List <RCoordinadorBE> ObtenerCoordinadores() { ScriptorChannel canalCoordinadores = ScriptorModel.Common.ScriptorClient.GetChannel(new Guid(Canales.Coordinador)); //Obtener CeCos de la ultima version de la sociedad especificada List <ScriptorContent> listaCoordinadores = canalCoordinadores.QueryContents("#Id", Guid.NewGuid(), "<>").QueryContents("Version", ObtenerUltimaVersionMaestro(Canales.Coordinador), "=").ToList(); List <RCoordinadorBE> oListaCoordinadores = new List <RCoordinadorBE>(); RCoordinadorBE oCoordinador; foreach (ScriptorContent item in listaCoordinadores) { oCoordinador = new RCoordinadorBE(); ScriptorContent contenidoCeCo = ((ScriptorDropdownListValue)item.Parts.IdCeCo).Content; oCoordinador.CodCeCo = contenidoCeCo.Parts.CodCECO; oCoordinador.DescCeCo = contenidoCeCo.Parts.DescCECO; oCoordinador.CuentaRed = item.Parts.CuentaRed; oListaCoordinadores.Add(oCoordinador); } return(oListaCoordinadores); }