protected void btnModificar_Click(object sender, EventArgs e)
 {
     try
     {
         validarCampos();
         int     codigo = Convert.ToInt32(ViewState["Codigo"]);
         Cliente obj    = new Cliente()
         {
             IdCliente   = codigo,
             Nombres     = txtNombre.Text,
             ApellidoPat = txtApellidoPaterno.Text,
             ApellidoMat = txtApellidoMaterno.Text,
             Direccion   = txtDireccion.Text,
             Telefono    = txtTelefono.Text == "" ? (int?)null : Convert.ToInt32(txtTelefono.Text),
             Estado      = 1,
         };
         cDAL.Edit(obj);
         lblMensaje.Text = "Cliente Editado";
         GridView1.DataBind();
     }
     catch (Exception ex)
     {
         lblMensaje.Text = ex.Message;
     }
 }
        protected void btnActualizarDatos_Click(object sender, EventArgs e)
        {
            int     idUser     = (int)Session["Usuario"];
            Cliente activeUser = cDAL.FindByUser(idUser);
            Cliente user       = new Cliente()
            {
                IdCliente   = activeUser.IdCliente,
                Nombres     = txtNombre.Text,
                ApellidoPat = txtApPaterno.Text,
                ApellidoMat = txtApMaterno.Text,
                Correo      = txtCorreo.Text,
                Direccion   = txtDireccion.Text,
                Telefono    = int.Parse(txtTelefono.Text),
            };

            cDAL.Edit(user);
            UserMessage("Datos Actualizados", "success");
        }