Пример #1
0
        /// <summary>
        /// Função que faz INSERT, E DELETE na Tabela TipoReuniaoCargo
        /// </summary>
        /// <param name="objEnt"></param>
        /// <returns></returns>
        public bool salvar(MOD_tipoReuniaoCargo objEnt)
        {
            try
            {
                //Varivel boleana que retorna se foi executado ou não no Banco
                //Tabela TipoReuniaoCargo
                bool blnRetorno = true;

                //Declara a lista de parametros da tabela TipoReuniaoCargo
                List <SqlParameter> objParam = new List <SqlParameter>();

                //Verifica os critério se vai para ser Inserido ou vai para Exclusão
                if (objEnt.Marcado.Equals(true))
                {
                    if (Convert.ToInt64(objEnt.CodCargoReuniao).Equals(0))
                    {
                        //parametros da tabela principal
                        objParam.Add(new SqlParameter("@CodCargoReuniao", retornaId()));
                        objParam.Add(new SqlParameter("@CodTipoReuniao", Convert.ToInt16(objEnt.CodTipoReuniao)));
                        objParam.Add(new SqlParameter("@CodCargo", string.IsNullOrEmpty(objEnt.CodCargo) ? DBNull.Value as object : Convert.ToInt16(objEnt.CodCargo) as object));

                        blnRetorno = objAcessa.executar(strInsert, objParam);
                    }
                }
                else
                {
                    if (!Convert.ToInt64(objEnt.CodCargoReuniao).Equals(0))
                    {
                        //parametros da tabela principal
                        objParam.Add(new SqlParameter("@CodCargoReuniao", Convert.ToInt32(objEnt.CodCargoReuniao)));

                        blnRetorno = objAcessa.executar(strDelete, objParam);
                    }
                }

                //retorna o blnRetorno da tabela principal
                return(blnRetorno);
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        /// <summary>
        /// Função que carrega os Cargos
        /// </summary>
        /// <param name="CodTipoReuniao"></param>
        private void carregaCargos(string CodTipoReuniao)
        {
            try
            {
                List <MOD_tipoReuniaoCargo> listaNova = new List <MOD_tipoReuniaoCargo>();

                objBLL         = new BLL_tipoReuniao();
                listaTipoCargo = objBLL.buscarTipoReuniaoCargo(CodTipoReuniao);

                objBLL     = new BLL_tipoReuniao();
                listaCargo = objBLL.buscarCargos(CodTipoReuniao);

                foreach (MOD_cargo objEnt_Cargo in listaCargo)
                {
                    MOD_tipoReuniaoCargo ent = new MOD_tipoReuniaoCargo();

                    ent.CodCargoReuniao = "0";
                    ent.CodCargo        = objEnt_Cargo.CodCargo;
                    ent.DescCargo       = objEnt_Cargo.DescCargo;
                    ent.SiglaCargo      = objEnt_Cargo.SiglaCargo;
                    ent.Ordem           = objEnt_Cargo.Ordem;
                    ent.Marcado         = false;

                    listaNova.Add(ent);
                }

                listaTipoCargo.AddRange(listaNova);
                //chama a funcão montar grid
                new BLL_GridCargo().MontarGrid(gridCargo, "Relatorios");
                ///vincula a lista ao DataSource do DataGriView
                gridCargo.DataSource = listaTipoCargo;
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
 /// <summary>
 /// Função que Retorna a Lista da Tabela Tipo Reuniao Cargo Preenchida com os Valores Pesquisados
 /// </summary>
 /// <param name="objDtb"></param>
 /// <returns></returns>
 private List <MOD_tipoReuniaoCargo> criarListaTipoCargo(DataTable objDtb)
 {
     try
     {
         //instancia a lista
         List <MOD_tipoReuniaoCargo> lista = new List <MOD_tipoReuniaoCargo>();
         //faz um loop no DataTable e preenche a lista
         foreach (DataRow row in objDtb.Rows)
         {
             //instancia a entidade
             MOD_tipoReuniaoCargo ent = new MOD_tipoReuniaoCargo();
             //adiciona os campos às propriedades
             ent.CodCargoReuniao = (string)(row.IsNull("CodCargoReuniao") ? Convert.ToString(null) : Convert.ToString(row["CodCargoReuniao"]));
             ent.CodTipoReuniao  = (string)(row.IsNull("CodTipoReuniao") ? Convert.ToString(null) : Convert.ToString(row["CodTipoReuniao"]).PadLeft(3, '0'));
             ent.DescTipoReuniao = (string)(row.IsNull("DescTipoReuniao") ? null : row["DescTipoReuniao"]);
             ent.CodCargo        = (string)(row.IsNull("CodCargo") ? Convert.ToString(null) : Convert.ToString(row["CodCargo"]).PadLeft(3, '0'));
             ent.DescCargo       = (string)(row.IsNull("DescCargo") ? null : row["DescCargo"]);
             ent.SiglaCargo      = (string)(row.IsNull("SiglaCargo") ? null : row["SiglaCargo"]);
             ent.Ordem           = (string)(row.IsNull("Ordem") ? Convert.ToString(null) : Convert.ToString(row["Ordem"]));
             ent.Marcado         = true;
             ent.Masculino       = (string)(row.IsNull("Masculino") ? null : row["Masculino"]);
             ent.Feminino        = (string)(row.IsNull("Feminino") ? null : row["Feminino"]);
             //adiciona os dados à lista
             lista.Add(ent);
         }
         //retorna a lista com os valores
         return(lista);
     }
     catch (SqlException exl)
     {
         throw exl;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }