Example #1
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;
                }
            }
        }
Example #2
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;
            }
        }
Example #3
0
        protected void btnConsultar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtID.Text))
            {
                txtID.Focus();
                txtID.BorderColor = Color.Red;
                txtID.BackColor   = Color.LightPink;
            }
            else
            {
                // Instanciando o DataContext
                DataClasseDataContext db = new DataClasseDataContext();

                // Consultando e preenchendo os campos
                try
                {
                    var consulta = (from p in db.Cliente
                                    where p.CLI_ID.Equals(Convert.ToInt32(txtID.Text))
                                    select p).Single();

                    idMemoria       = consulta.CLI_ID;
                    nomeMemoria     = consulta.CLI_NOME;
                    dataNascMemoria = Convert.ToString(consulta.CLI_DATANASCIMENTO);
                    statusMemoria   = consulta.CLI_ATIVO;

                    if (txtID.BackColor != Color.White)
                    {
                        txtID.BackColor   = Color.White;
                        txtID.BorderColor = Color.Transparent;
                    }

                    txtNome.Text     = consulta.CLI_NOME;
                    txtDataNasc.Text = dataNascMemoria.Substring(0, dataNascMemoria.IndexOf("00:00:00"));
                    if (statusMemoria)
                    {
                        txtStatus.Text = "Ativo";
                    }
                    else
                    {
                        txtStatus.Text = "Inativo";
                    }
                }
                catch (Exception)
                {
                    txtID.BackColor = Color.LightPink;
                }
            }
        }