protected void btnGravar_Click(object sender, EventArgs e)
        {
            try
            {
                Cliente cli = new Cliente();

                cli.Nome = txtNome.Text;
                cli.Email = txtEmail.Text;
                cli.DataNasc = DateTime.Parse(txtDataNasc.Text);
                cli.Sexo = (Sexo)Enum.Parse(typeof(Sexo), rblSexo.SelectedValue);
                cli.EstadoCivil = (EstadoCivil)Enum.Parse(typeof(EstadoCivil), ddlEstadoCivil.SelectedValue);

                ClienteDal cd = new ClienteDal();
                cd.Insert(cli);
                lblMensagem.Text = "Cliente Gravado com Sucesso!";

                LimparCampos();

                Response.Redirect("/Admin/ListagemClientes.aspx");
            }
            catch (Exception ex)
            {

                lblMensagem.Text = ex.Message;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if ( ! IsPostBack)
            {
                rblSexo.DataSource = Enum.GetNames(typeof(Sexo));
                rblSexo.DataBind();

                ddlEstadoCivil.DataSource = Enum.GetNames(typeof(EstadoCivil));
                ddlEstadoCivil.DataBind();

                ddlEstadoCivil.Items.Insert(0, new ListItem("-- Escolha um Opção --", string.Empty));
                int IdCliente = Int32.Parse(Request.QueryString["id"]);

                try
                {
                    ClienteDal cd = new ClienteDal();
                    Cliente cli = cd.FindById(IdCliente);

                    hfIdCliente.Value = cli.IdCliente.ToString();
                    txtNome.Text = cli.Nome;
                    txtEmail.Text = cli.Email;
                    txtDataNasc.Text = cli.DataNasc.ToString("dd/MM/yyyy");
                    rblSexo.SelectedValue = cli.Sexo.ToString();
                    ddlEstadoCivil.SelectedValue = cli.EstadoCivil.ToString();
                }
                catch (Exception ex)
                {
                    lblMensagem.Text = ex.Message;

                }
            }
        }
        protected void btnExcluir_Click(object sender, EventArgs e)
        {
            int IdCliente = Int32.Parse(hfIdCliente.Value);

            ClienteDal cd = new ClienteDal();
            cd.Delete(IdCliente);

            lblMensagem.Text = "Cliente Excluido Com Sucesso!";
            Response.Redirect("/Admin/ListagemClientes.aspx");
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ClienteDal cd = new ClienteDal();

            if ( ! IsPostBack)
            {
                rblSexo.DataSource = Enum.GetNames(typeof(Sexo));
                rblSexo.DataBind();

                ddlEstadoCivil.DataSource = Enum.GetNames(typeof(EstadoCivil));
                ddlEstadoCivil.DataBind();

                ddlEstadoCivil.Items.Insert(0, new ListItem("-- Selecione um Opção --", string.Empty));
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if ( ! IsPostBack)
     {
         try
         {
             ClienteDal cd = new ClienteDal();
             gvClientes.DataSource = cd.FindAll();
             gvClientes.DataBind();
         }
         catch (Exception ex)
         {
             lblMensagem.Text = ex.Message;
         }
     }
 }
        protected void btnAtualizar_Click(object sender, EventArgs e)
        {
            try
            {
                Cliente cli = new Cliente();
                cli.IdCliente = Int32.Parse(hfIdCliente.Value);
                cli.Nome = txtNome.Text;
                cli.Email = txtEmail.Text;
                cli.DataNasc = DateTime.Parse(txtDataNasc.Text);
                cli.Sexo = (Sexo)Enum.Parse(typeof(Sexo), rblSexo.SelectedValue);
                cli.EstadoCivil = (EstadoCivil)Enum.Parse(typeof(EstadoCivil), ddlEstadoCivil.SelectedValue);

                ClienteDal cd = new ClienteDal();

                cd.Update(cli);
                Response.Redirect("/Admin/ListagemClientes.aspx");
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }