private void CarregaComboFuncionarios() { try { FuncionarioNegocios oNegocios = new FuncionarioNegocios(); List <FuncionarioModel> oListModel = new List <FuncionarioModel>(); oListModel = oNegocios.Listar(new FuncionarioModel() { Cargo = 3 }); oListModel.Insert(0, new FuncionarioModel() { Codigo = null, Nome = "Selecione", Cargo = 3 }); var obj = oListModel.Where(p => p.Cargo == 3); cmbFuncionario.DataSource = obj; cmbFuncionario.DataTextField = "Nome"; cmbFuncionario.DataValueField = "Codigo"; cmbFuncionario.DataBind(); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ERROR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true); } }
private void DetalharObj(int Id) { FuncionarioModel oModel = new FuncionarioModel(); List <FuncionarioModel> oListModel = new List <FuncionarioModel>(); FuncionarioNegocios oNegocios = new FuncionarioNegocios(); oModel.Codigo = Id; oListModel = oNegocios.Listar(oModel); if (oListModel.Count > 0) { oModel = oListModel[0]; Funcionario_Id.Value = oModel.Codigo.ToString(); txtNome.Text = oModel.Nome; txtCPF.Text = oModel.CPF; if (oModel.DataNascimento != null) { txtDataNascimento.Text = ((DateTime)oModel.DataNascimento).ToString("dd/MM/yyyy"); } txtCEP.Text = oModel.CEP; txtUF.Text = oModel.UF; txtCidade.Text = oModel.Municipio; txtBairro.Text = oModel.Bairro; txtEndereco.Text = oModel.Endereco; txtNumEndereco.Text = oModel.Numero; txtComplemento.Text = oModel.Complemento; txtTelefone.Text = oModel.Telefone; txtCelular.Text = oModel.Celular; txtEmail.Text = oModel.Email; txtEmail_Original.Text = oModel.Email; txSalario.Text = oModel.Salario.ToString(); txDataAdmissao.Text = ((DateTime)oModel.DataAdmissao).ToString("dd/MM/yyyy"); cbStatus.SelectedValue = ((bool)oModel.Ativo).ToString(); cbCargo.SelectedValue = oModel.Cargo.ToString(); FuncionarioModel oFuncionario = (FuncionarioModel)Session["objFuncionario"]; if (oFuncionario.Codigo == oModel.Codigo) { btnAlterarSenhaModal.Visible = true; } else { btnAlterarSenhaModal.Visible = false; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { FuncionarioNegocios oNegocios = new FuncionarioNegocios(); List <FuncionarioModel> oList = new List <FuncionarioModel>(); oList = oNegocios.Listar(new FuncionarioModel()); if (oList.Count > 0) { Rpt.DataSource = oList; Rpt.DataBind(); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EROOR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true); } } }
private bool ValidarCampos() { Boolean Valido = true; String MSG_ERROR = String.Empty; FuncionarioModel oModel = new FuncionarioModel(); List <FuncionarioModel> oListModel = new List <FuncionarioModel>(); FuncionarioNegocios oNegocios = new FuncionarioNegocios(); if (string.IsNullOrEmpty(txtNome.Text.Trim())) { MSG_ERROR += "- Nome. <br />"; } if (string.IsNullOrEmpty(txtCPF.Text.Trim())) { MSG_ERROR += "- CPF. <br />"; } else { if (!UTIL.UTIL.IsCpf(txtCPF.Text.Trim())) { MSG_ERROR += "- CPF inválido. <br />"; } else if (string.IsNullOrEmpty(Funcionario_Id.Value)) { //Valida se CPF já cadastrado oModel = new FuncionarioModel(); oListModel = new List <FuncionarioModel>(); oNegocios = new FuncionarioNegocios(); oModel.CPF = UTIL.UTIL.RetiraFormatacao(txtCPF.Text, new string[] { ".", "-" }); oListModel = oNegocios.Listar(oModel); if (oListModel.Count > 0) { MSG_ERROR += "- CPF já cadastrado. <br />"; } } } if (string.IsNullOrEmpty(txtDataNascimento.Text.Trim())) { MSG_ERROR += "- Data de Nascimento. <br />"; } if (string.IsNullOrEmpty(txtEndereco.Text.Trim())) { MSG_ERROR += "- Endereço. <br />"; } if (!UTIL.UTIL.ValidarEmail(txtEmail.Text.Trim())) { MSG_ERROR += "- Email não preenchido ou inválido. <br />"; } else if (string.IsNullOrEmpty(Funcionario_Id.Value)) { //Valida se email já cadastrado oModel.Email = txtEmail.Text.Trim(); oListModel = oNegocios.Listar(oModel); if (oListModel.Count > 0) { MSG_ERROR += "- Email já cadastrado. <br />"; } } if ((string.IsNullOrEmpty(txtTelefone.Text.Trim())) && (string.IsNullOrEmpty(txtCelular.Text.Trim()))) { MSG_ERROR += "- Telefone e/ou Celular. <br />"; } if (MSG_ERROR.Length > 0) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "CamposObrigatorios", "$(document).MensagemModal(3,'<strong>Informações obrigatórias:</strong><br/>" + MSG_ERROR + "');", true); Valido = false; } return(Valido); }