public override int Update(Entity entity)
        {
            Entities.Nivel            item = entity as Entities.Nivel;
            DataEntities.SpNivelesUpd sp   = new DataEntities.SpNivelesUpd();
            sp.ClaNivel = item.ID;
            sp.NomNivel = item.Nombre;

            return(sp.ExecuteNonQuery(this.ConnectionString));
        }
        public override int Insert(Entity entity)
        {
            Entities.Nivel            item = entity as Entities.Nivel;
            DataEntities.SpNivelesIns sp   = new DataEntities.SpNivelesIns();
            sp.ClaNivel         = item.ID;
            sp.NomNivel         = item.Nombre;
            sp.ClubConversacion = item.ClubConversacion;

            return(sp.ExecuteNonQuery(this.ConnectionString));
        }
Ejemplo n.º 3
0
        public static string GetEntityForEdition(string id)
        {
            System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
            Business.Niveles bo     = new Business.Niveles();
            Entities.Nivel   entity = new Entities.Nivel();
            entity.ID = Utils.IsNull(id, 0);
            entity.SetFromDataSource(true);
            bo.PrepareEntityForEdition(entity);

            return(js.Serialize(entity));
        }
 public override int Delete(Entity entity, DataTransaction tran)
 {
     Entities.Nivel            item = entity as Entities.Nivel;
     DataEntities.SpNivelesDel sp   = new DataEntities.SpNivelesDel();
     sp.ClaNivel = item.ID;
     if (tran != null)
     {
         return(sp.ExecuteNonQuery(tran));
     }
     else
     {
         return(sp.ExecuteNonQuery(this.ConnectionString));
     }
 }
        public override void PrepareEntityForEdition(Entity entity)
        {
            Entities.Nivel item = entity as Entities.Nivel;
            if (item != null && item.FromDataSource)
            {
                DataEntities.SpNivelesSel sp = new DataEntities.SpNivelesSel();
                sp.ClaNivel = item.ID;

                DataTable dt = sp.GetDataTable(this.ConnectionString);
                if (dt != null && dt.Rows.Count == 1)
                {
                    item.ID     = Utils.GetDataRowValue(dt.Rows[0], "ClaNivel", 0);
                    item.Nombre = Utils.GetDataRowValue(dt.Rows[0], "NomNivel", "");
                }
            }
        }
        public List <Entities.Nivel> ListarNivel(Entities.JQXGridSettings settings, string NomNivel)
        {
            DataEntities.SpNivelesGrd sp   = new DataEntities.SpNivelesGrd();
            List <Entities.Nivel>     list = new List <Entities.Nivel>();

            sp.NomNivel = NomNivel;
            this.ConfigurePagedStoredProcedure(sp, settings);
            DataTable dt = sp.GetDataTable(this.ConnectionString);

            foreach (DataRow dr in dt.Rows)
            {
                Entities.Nivel item = new Entities.Nivel(true);
                item.ID = Utils.GetDataRowValue(dr, "ClaNivel", 0);
                this.SetWebEntityGridValues(item, dr);
                list.Add(item);
            }
            return(list);
        }
        public List <Entities.Nivel> Combo(int claPais)
        {
            List <Entities.Nivel> list = new List <Entities.Nivel>();

            DataEntities.SpNivelesSel sp = new DataEntities.SpNivelesSel();
            sp.ClaNivel = -1;
            DataTable dt = sp.GetDataTable(this.ConnectionString);

            foreach (DataRow dr in dt.Rows)
            {
                Entities.Nivel item = new Entities.Nivel(true);
                item.ID     = Utils.GetDataRowValue(dr, "ClaNivel", 0);
                item.Nombre = Utils.GetDataRowValue(dr, "NomNivel", "");

                this.SetWebEntityGridValues(item, dr);

                list.Add(item);
            }

            return(list);
        }
Ejemplo n.º 8
0
        public List <Exception> Eliminar(string[] ids)
        {
            List <Exception> list = new List <Exception>();

            if (ids != null && ids.Length > 0)
            {
                foreach (string id in ids)
                {
                    Entities.Nivel item = new Entities.Nivel(true);
                    item.ID = Utils.IsNull(id, 0);

                    try
                    {
                        this.Data.Delete(item);
                    }
                    catch (Exception ex)
                    {
                        list.Add(ex);
                    }
                }
            }

            return(list);
        }