Ejemplo n.º 1
0
        protected void btnCadastro_Click(object sender, EventArgs e)
        {
            try
            {
                // Instanciando o DataContext
                DataClasseDataContext db = new DataClasseDataContext();

                // Instanciando a classe da tabela Cliente
                Cliente cliente = new Cliente();
                cliente.CLI_NOME           = txtNome.Text;
                cliente.CLI_DATANASCIMENTO = Convert.ToDateTime(txtDataNasc.Text);
                cliente.CLI_ATIVO          = true;

                // Enviando as alterações para o BD
                db.Cliente.InsertOnSubmit(cliente);
                db.SubmitChanges();

                var consulta = (from p in db.Cliente
                                where p.CLI_NOME.Equals(txtNome.Text)
                                select p).Single();

                lblCadastro.Text = "<b>Cadastro realizado com Sucesso! O ID do Cliente cadastrado é: " + consulta.CLI_ID + "</b>";
            }
            catch (Exception ex)
            {
                lblCadastro.ForeColor = Color.Red;
                lblCadastro.Text      = ex.Message;
            }
        }
Ejemplo n.º 2
0
        protected void btnExcluir_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtID.Text))
            {
                txtID.Focus();
                txtID.BorderColor = Color.Red;
                txtID.BackColor   = Color.LightPink;
            }
            else
            {
                try
                {
                    DataClasseDataContext db = new DataClasseDataContext();

                    var consulta = (from p in db.Cliente
                                    where p.CLI_ID.Equals(Convert.ToInt32(txtID.Text))
                                    select p).Single();

                    idMemoria = consulta.CLI_ID;

                    if (consulta != null)
                    {
                        db.Cliente.DeleteOnSubmit(consulta);

                        db.SubmitChanges();

                        lblAviso.Text = "<b>Dados do Cliente id " + idMemoria + " apagados com sucesso!</b>.";
                    }
                }
                catch (Exception ex)
                {
                    lblAviso.Text = ex.Message;
                }
            }
        }