Ejemplo n.º 1
0
        public Boolean cadastrarCargo(string descricao)
        {
            CargoBll objCargoBll = FactoryBll.criarCargoBll();
            Cargo    objCargo    = FactoryClasses.criarCargo();

            objCargo.Descricao = descricao.Trim();
            return(objCargoBll.cadastrarCargo(objCargo));
        }
Ejemplo n.º 2
0
        public Boolean excluirCargo(int codigo)
        {
            CargoBll objCargoBll = FactoryBll.criarCargoBll();
            Cargo    objCargo    = FactoryClasses.criarCargo();

            objCargo.Codigo = codigo;
            return(objCargoBll.excluirCargo(objCargo));
        }
Ejemplo n.º 3
0
        public Boolean alterarCargo(int codigo, string descricao)
        {
            CargoBll objCargoBll = FactoryBll.criarCargoBll();
            Cargo    objCargo    = FactoryClasses.criarCargo();

            objCargo.Codigo    = codigo;
            objCargo.Descricao = descricao;
            return(objCargoBll.alterarCargo(objCargo));
        }
        private void SaveInfo(bool isCreate, GridCommandEventArgs e)
        {
            //Capturar la fila que se va a editar

            GridEditableItem editColumn = (GridEditableItem)e.Item;
            Hashtable        newValues  = new Hashtable();

            e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editColumn);

            string nombreObj = newValues["NOMBRE_CARGO"].ToString();
            bool   activoObj = Convert.ToBoolean(newValues["ACTIVO"]);

            CargoBll objBllSave = new CargoBll();
            Cargo    objEntity  = new Cargo();

            if (isCreate)
            {
                objEntity.IdCreacion    = this.IdUserCurrent;
                objEntity.FechaCreacion = DateTime.Now;
            }
            else
            {
                int idToUpdate = Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[editColumn.ItemIndex]["ID"]);
                objEntity.Id = idToUpdate;
            }

            objEntity.NombreCargo             = nombreObj;
            objEntity.Activo                  = activoObj;
            objEntity.IdUltimaModificacion    = this.IdUserCurrent;
            objEntity.FechaUltimaModificacion = DateTime.Now;

            if (!objBllSave.Save(objEntity))
            {
                //objBllSave.Error;
                this.gvCargos.EditIndexes.Clear();
                this.gvCargos.Rebind();
                string mensaje = string.Format("{0}", objBllSave.Error);
                erroresCarga.Text = mensaje;
            }
            else
            {
                this.gvCargos.EditIndexes.Clear();
                this.gvCargos.Rebind();
            }
        }
        protected void gvCargos_DeleteCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem editColumn = (GridEditableItem)e.Item;
            int idToDelete = Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[editColumn.ItemIndex]["ID"]);

            CargoBll objBllSave = new CargoBll();
            Cargo    objEntity  = new Cargo();

            objEntity.Id = idToDelete;
            objEntity.IdUltimaModificacion = this.IdUserCurrent;

            if (!objBllSave.Delete(objEntity))
            {
            }
            else
            {
                this.gvCargos.Rebind();
            }
        }
Ejemplo n.º 6
0
        public Collection <Cargo> listarCargos()
        {
            CargoBll objCargoBll = FactoryBll.criarCargoBll();

            return(objCargoBll.listarCargos());
        }
        protected void gvCargos_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            CargoBll objBll = new CargoBll();

            gvCargos.DataSource = objBll.GetList(string.Empty, true, true);
        }