/// <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; } }
/// <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); }
/// <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; } }
public Dictionary <string, object> Selecionar(int id) { oItemRemuneratorio = new ItemRemuneratorio(id, oDao); return(ClassFunctions.GetProperties(oItemRemuneratorio)); }
public void PrepararInclusao() { oItemRemuneratorio = new ItemRemuneratorio(oDao); }