Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            int id = 0;
            label4.Text = id.ToString();
            int id2 = 0;
            string idUpdate = id2.ToString();
            if (listView1.SelectedIndices.Count>0)
            {
                idUpdate = listView1.SelectedItems[0].Text;
                label4.Text = idUpdate;
            }
            if (idUpdate != id.ToString())
            {         

                Descricao d = new Descricao(textBox1.Text, textBox2.Text);
                DescricaoBL.verificarUpdateDescricao(d, Convert.ToInt32(idUpdate));
                MessageBox.Show("Dados alterados com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                
            }
            else if (label4.Text==id.ToString())
            {
                Descricao d = new Descricao(textBox1.Text, textBox2.Text);
                DescricaoBL.verificarAddDescricao(d);
                MessageBox.Show("Dados inseridos com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            textBox1.Text = "";
            textBox2.Text = "";
            label4.Text = "";
        }
Пример #2
0
 public static string verificarUpdateDescricao(Descricao desc, int idD)
 {
     string result = null;
     try
     {
         result = DescricaoDA.updateDescricao(desc, idD);
     }
     catch (NullReferenceException n)
     {
         throw n;
     }
     catch (Exception e)
     {
         throw e;
     }
     return result;
 }
Пример #3
0
        public static string addDescricao(Descricao d)
        {
            LigacaoDB l = new LigacaoDB();
            l.ligacaoBD();
            SqlCommand cmmd = l.Ligacao.CreateCommand();
            cmmd.Parameters.Add(new SqlParameter("@descricao", d.Descricao1));
            cmmd.Parameters.Add(new SqlParameter("@observacao", d.Observacao));

            cmmd.CommandText = "INSERT INTO [Teste] (descricao, observacao) VALUES (@descricao, @observacao)";
            cmmd.ExecuteNonQuery();

            string command = cmmd.Parameters["@descricao"].Value.ToString() + " " + cmmd.Parameters["@observacao"].Value.ToString();

            l.desligarDB();

            return command;

        }
Пример #4
0
        public static string verificarAddDescricao(Descricao desc)
        {

            string result = null;
            try
            {
                result = DescricaoDA.addDescricao(desc);
            }
            catch (NullReferenceException n)
            {
                throw n;
            }
            catch (Exception ep)
            {
                throw ep;
            }
            return result;

        }
Пример #5
0
        public static string updateDescricao(Descricao desc, int idD)
        {
            LigacaoDB l = new LigacaoDB();
            l.ligacaoBD();

            SqlCommand cmmd = l.Ligacao.CreateCommand();
            desc.Id = idD;
            cmmd.Parameters.Add(new SqlParameter("@descricao", desc.Descricao1));
            cmmd.Parameters.Add(new SqlParameter("@observacao", desc.Observacao));


            cmmd.CommandText = "UPDATE Teste SET  descricao= @descricao, observacao=@observacao WHERE Id = " + idD;
            cmmd.ExecuteNonQuery();

            string command =  cmmd.Parameters["@descricao"].Value.ToString() + " " + cmmd.Parameters["@observacao"].Value.ToString();

            l.desligarDB();

            return command;
        }
Пример #6
0
        public static List<Descricao> getDescricao()
        {
            LigacaoDB l = new LigacaoDB();
            l.ligacaoBD();
            SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM dbo.Teste ", l.Ligacao);
            DataSet ds = new DataSet();
            adapter.Fill(ds, "Teste");

            List<Descricao> listDescricao = new List<Descricao>();
            foreach (DataRow row in ds.Tables["Teste"].Rows)
            {
                Descricao desc = new Descricao();
                desc.Id = Convert.ToInt32(row["Id"]);
                desc.Descricao1 = row["descricao"].ToString().Trim();
                desc.Observacao = row["observacao"].ToString().Trim();

                listDescricao.Add(desc);

            }
            return listDescricao;
        }
Пример #7
0
        private void button3_Click(object sender, EventArgs e)
        {
           // int id = 0;
           string  idUpdate = listView1.SelectedItems[0].Text;

            Descricao d = new Descricao(textBox1.Text, textBox2.Text);
            DescricaoBL.verificarDeleteDescricao(d, Convert.ToInt32(idUpdate));
            MessageBox.Show("Dados eliminado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);

            textBox1.Text = "";
            textBox2.Text = "";
            label4.Text = "";
        }