Beispiel #1
0
        public RTipoActivoBE ExisteTipoActivoBD(string descripcion)
        {
            RTipoActivoBE TipoActivoBE     = new RTipoActivoBE();
            string        connectionString = ConfigurationManager.ConnectionStrings["conRomSql"].ConnectionString;
            SqlConnection con = new SqlConnection();

            try
            {
                con.ConnectionString = connectionString;
                con.Open();
                string     nombreProcedure = "ObtenerTipoActivoPorDescripcion";
                SqlCommand cmd             = new SqlCommand(nombreProcedure, con);
                cmd.CommandType = CommandType.StoredProcedure;
                SqlParameter par1 = new SqlParameter("@Descripcion", descripcion);
                cmd.Parameters.Add(par1);
                using (IDataReader dataReader = cmd.ExecuteReader())
                {
                    while (dataReader.Read())
                    {
                        LlenarEntidadTipoActivo(TipoActivoBE, dataReader);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con.Close();
            }
            return(TipoActivoBE);
        }
Beispiel #2
0
        public List <RTipoActivoBE> ObtenerTiposActivo()
        {
            List <RTipoActivoBE> salida    = new List <RTipoActivoBE>();
            string        connectionString = ConfigurationManager.ConnectionStrings["conRomSql"].ConnectionString;
            SqlConnection con = new SqlConnection();

            try
            {
                con.ConnectionString = connectionString;
                con.Open();
                string     nombreProcedure = "ObtenerTipoActivo";
                SqlCommand cmd             = new SqlCommand(nombreProcedure, con);
                cmd.CommandType = CommandType.StoredProcedure;
                using (IDataReader dataReader = cmd.ExecuteReader())
                {
                    while (dataReader.Read())
                    {
                        RTipoActivoBE TipoActivoBE = new RTipoActivoBE();
                        LlenarEntidadTipoActivo(TipoActivoBE, dataReader);
                        salida.Add(TipoActivoBE);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con.Close();
            }
            return(salida);
        }
Beispiel #3
0
        public RTipoActivoBE ExisteTipoActivo(string descripcion)
        {
            RTipoActivoBE          resultado       = new RTipoActivoBE();
            ScriptorChannel        canalTipoActivo = ScriptorModel.Common.ScriptorClient.GetChannel(new Guid(Canales.TipoActivo));
            List <ScriptorContent> TiposActivo     = canalTipoActivo.QueryContents("#Id", Guid.NewGuid(), "<>").QueryContents("Descripcion", descripcion, "==").ToList();

            if (TiposActivo.Count > 0)
            {
                ScriptorContent item = TiposActivo[0];
                resultado.Id          = item.Id;
                resultado.Descripcion = item.Parts.Descripcion;
                resultado.Codigo      = item.Parts.Codigo;
            }
            return(resultado);
        }
Beispiel #4
0
 private void LlenarEntidadTipoActivo(RTipoActivoBE item, IDataReader iDataReader)
 {
     if (!Convert.IsDBNull(iDataReader["Id"]))
     {
         item.Id = (Guid)(iDataReader["Id"]);
     }
     if (!Convert.IsDBNull(iDataReader["Codigo"]))
     {
         item.Codigo = Convert.ToString(iDataReader["Codigo"]);
     }
     if (!Convert.IsDBNull(iDataReader["Descripcion"]))
     {
         item.Descripcion = Convert.ToString(iDataReader["Descripcion"]);
     }
 }