Beispiel #1
0
        /// <summary>
        /// Validação dos Items do Popap
        /// </summary>
        /// <param name="oItemRemuneratorio"></param>
        private void ValidarDadosUc(ItemRemuneratorio oItemRemuneratorio)
        {
            CampoNuloOuInvalidoException ex = new CampoNuloOuInvalidoException();

            if (string.IsNullOrEmpty(oItemRemuneratorio.NumeroAmparoExtincao))
            {
                ex.Mensagens.Add("NumeroAmparoExtincao", "<b>Número do Amparo Legal Extinção:</b> é de preenchimento obrigatorio.");
            }
            if (string.IsNullOrEmpty(Convert.ToString(oItemRemuneratorio.AmparoLegalExtincao)))
            {
                ex.Mensagens.Add("AmparoLegalExtincao", "<b>Amparo Legal da Extinção:</b> é de preenchimento obrigatório.");
            }
            if (string.IsNullOrEmpty(Convert.ToString(oItemRemuneratorio.DataAmparoLegalExtincao)))
            {
                ex.Mensagens.Add("DataAmparoLegalExtincao", "<b>Data do Amparo Legal Extinção:</b> é de preenchimento obrigatório.");
            }
            if (string.IsNullOrEmpty(Convert.ToString(oItemRemuneratorio.NumeroNormaLegalExtincao)))
            {
                ex.Mensagens.Add("NumeroNormaLegalExtincao", "<b>Número da Norma Legal Extinção:</b> é de preenchimento obrigatório.");
            }
            if (string.IsNullOrEmpty(Convert.ToString(oItemRemuneratorio.DataNormaLegalExtincao)))
            {
                ex.Mensagens.Add("DataNormaLegalExtincao", "<b>Data da Norma Legal Extinção:</b> é de preenchimento obrigatório.");
            }

            if (ex.Mensagens.Count > 0)
            {
                throw ex;
            }
        }
Beispiel #2
0
        /// <summary>
        /// Metodo que separa o código removendo o primeiro campo e os outros 3 digitos para atribuição na alteração do cadastro.
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public string[] GetCodigo(int id)
        {
            string[]          codigo             = new string[2];
            ItemRemuneratorio oItemRemuneratorio = new ItemRemuneratorio(id, oDao);
            string            aux = oItemRemuneratorio.Codigo;

            codigo[0] = aux.Substring(0, 1);
            aux       = oItemRemuneratorio.Codigo;

            codigo[1] = aux.Substring(1, 3);

            return(codigo);
        }
Beispiel #3
0
 /// <summary>
 /// Metodo que salva os campos do popap com o item remuneratorio equivalente.
 /// </summary>
 /// <param name="Valores"></param>
 /// <param name="ID"></param>
 /// <returns></returns>
 public CrudActionTypes SalvarComUcListagem(Dictionary <string, object> Valores, int ID)
 {
     try
     {
         ItemRemuneratorio oItemRemuneratorio = new ItemRemuneratorio(ID, oDao);
         ClassFunctions.SetProperties(oItemRemuneratorio, Valores);
         ValidarDadosUc(oItemRemuneratorio);
         return(oItemRemuneratorio.Salvar());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #4
0
 public Dictionary <string, object> Selecionar(int id)
 {
     oItemRemuneratorio = new ItemRemuneratorio(id, oDao);
     return(ClassFunctions.GetProperties(oItemRemuneratorio));
 }
Beispiel #5
0
 public void PrepararInclusao()
 {
     oItemRemuneratorio = new ItemRemuneratorio(oDao);
 }