private bool ValidarCampos()
        {
            Boolean Valido    = true;
            String  MSG_ERROR = String.Empty;

            ClienteModel        oModel     = new ClienteModel();
            List <ClienteModel> oListModel = new List <ClienteModel>();
            ClienteNegocios     oNegocios  = new ClienteNegocios();

            if (string.IsNullOrEmpty(txtNome.Text.Trim()))
            {
                MSG_ERROR += "- Nome. <br />";
            }

            if (string.IsNullOrEmpty(txtDataNascimento.Text.Trim()))
            {
                MSG_ERROR += "- Data de Nascimento. <br />";
            }

            if (string.IsNullOrEmpty(txtCPF.Text.Trim()))
            {
                MSG_ERROR += "- CPF";
            }
            else if (!UTIL.UTIL.IsCpf(txtCPF.Text.Trim()))
            {
                MSG_ERROR += "- CPF inválido. <br />";
            }
            else if (string.IsNullOrEmpty(Cliente_Id.Value))
            {
                //Valida se CPF já cadastrado
                oModel     = new ClienteModel();
                oListModel = new List <ClienteModel>();
                oNegocios  = new ClienteNegocios();

                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(txtEndereco.Text.Trim()))
            {
                MSG_ERROR += "- Endereço. <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);
        }
        private void DetalharObj(int Id)
        {
            ClienteModel        oModel     = new ClienteModel();
            List <ClienteModel> oListModel = new List <ClienteModel>();
            ClienteNegocios     oNegocios  = new ClienteNegocios();

            oModel.Codigo = Id;
            oListModel    = oNegocios.Listar(oModel);
            if (oListModel.Count > 0)
            {
                oModel = oListModel[0];

                Cliente_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;

                cbStatus.SelectedValue = ((bool)oModel.Ativo).ToString();
            }
        }
Exemple #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    ClienteNegocios oNegocios = new ClienteNegocios();

                    List <ClienteModel> oList = new List <ClienteModel>();
                    oList = oNegocios.Listar(new ClienteModel());
                    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);
                }
            }
        }