コード例 #1
0
ファイル: CargoData.cs プロジェクト: mex868/Nissi.Solution
        // ------------------------------------------------------------------------- // 


        #endregion
        /// <summary>
        /// Método para incluir um registro na tabela Cargo
        /// Objeto/Parametros: (cargoVO, codUsuarioOperacao)
        /// Valores: cargoVO.Nome,
        /// codUsuarioOperacao
        /// </summary>
        #region Métodos de Inclusão

        public short Incluir(CargoVO cargoVO, int codUsuarioOperacao)
        {
            OpenCommand("pr_incluir_Cargo", true);
            try
            {
                // Parâmetros de entrada
                AddInParameter("@Nome", DbType.String, cargoVO.Nome);
                AddInParameter("@UsuarioInc", DbType.Int32, codUsuarioOperacao);

                ExecuteNonQuery();
                short chaveGerada =Convert.ToInt16(GetReturnValue());

                return chaveGerada;
            }
            finally
            {
                CloseCommand();
            }
        }
コード例 #2
0
ファイル: CargoData.cs プロジェクト: mex868/Nissi.Solution
        /// <summary>
        /// Método para executar a proc pr_selecionar_cargo
        /// Objeto/Parametros: (codCargo)
        /// Se for passado null no valores ele lista todos os dados
        /// </summary>
        public List<CargoVO> Listar(short? codCargo)
        {
            OpenCommand("pr_selecionar_cargo");
            try
            {
                // Parâmetros de entrada
                AddInParameter("@CodCargo", DbType.Int16, codCargo);

                List<CargoVO> lstCargoVO = new List<CargoVO>();

                IDataReader dr = ExecuteReader();
                try
                {
                    while (dr.Read())
                    {
                        CargoVO cargoVO = new CargoVO();

                        cargoVO.CodCargo = GetReaderValue<short?>(dr, "CodCargo");
                        cargoVO.Nome = GetReaderValue<string>(dr, "Nome");
                        cargoVO.DataCadastro = GetReaderValue<DateTime?>(dr, "DataCadastro");
                        cargoVO.UsuarioInc = GetReaderValue<int?>(dr, "UsuarioInc");
                        cargoVO.DataAlteracao = GetReaderValue<DateTime?>(dr, "DataAlteracao");
                        cargoVO.UsuarioAlt = GetReaderValue<int?>(dr, "UsuarioAlt");

                        lstCargoVO.Add(cargoVO);
                    }
                }
                finally
                {
                    dr.Close();
                }

                return lstCargoVO;
            }
            finally
            {
                CloseCommand();
            }
        }
コード例 #3
0
ファイル: CargoData.cs プロジェクト: mex868/Nissi.Solution
        // ------------------------------------------------------------------------- //
        /// <summary>
        /// Método para alterar um registro na tabela  Cargo 
        /// Objeto/Valores: (cargoVO, codUsuarioOperacao)
        /// Valores: cargoVO.CodCargo,
        /// cargoVO.Nome,
        /// cargoVO.UsuarioAlt
        /// </summary>
        #region Métodos de Alteração
        public void Alterar(CargoVO cargoVO, int codUsuarioOperacao)
        {
            OpenCommand("pr_alterar_Cargo");
            try
            {
                // Parâmetros de entrada
                AddInParameter("@CodCargo", DbType.Int16, cargoVO.CodCargo);
                AddInParameter("@Nome", DbType.String, cargoVO.Nome);
                AddInParameter("@UsuarioAlt", DbType.Int32, cargoVO.UsuarioAlt);

                ExecuteNonQuery();
            }
            finally
            {
                CloseCommand();
            }
        }
コード例 #4
0
ファイル: Cargo.cs プロジェクト: mex868/Nissi.Solution
 // ------------------------------------------------------------------------- //
 /// <summary>
 /// Método para alterar um registro na tabela  Cargo 
 /// </summary>
 #region Métodos de Alteração
 public void Alterar(CargoVO cargoVO, int codUsuarioOperacao)
 {
     new CargoData().Alterar(cargoVO, codUsuarioOperacao);
 }
コード例 #5
0
ファイル: Cargo.cs プロジェクト: mex868/Nissi.Solution
 /// <summary>
 /// Método para incluir um registro na tabela Cargo 
 /// </summary>
 #region Métodos de Inclusão
 public int Incluir(CargoVO cargoVO, int codUsuarioOperacao)
 {
     return new CargoData().Incluir(cargoVO, codUsuarioOperacao);
 }
コード例 #6
0
        protected void grdListaResultado_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            CargoVO identCargo = new CargoVO();
            identCargo.CodCargo = Convert.ToInt16(e.CommandArgument);
            if (e.CommandName == "Excluir")
            {
                new Cargo().Excluir(Convert.ToInt16(identCargo.CodCargo),UsuarioAtivo.CodFuncionario.Value);
                Pesquisar();
            }
            else if (e.CommandName == "Editar")
            {
                hdfTipoAcao.Value = "Editar";
                DadosCargo = new Cargo().Listar(identCargo.CodCargo)[0];
                mpeIncluirCargo.Show();
            }


        }