Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 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"]);
     }
 }
Пример #4
0
        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);
        }