private void lbox_Recheios_Click(object sender, EventArgs e) { if (lbox_Recheios.SelectedIndex != -1) { RecheioBD obj_RecheioBD = new RecheioBD(); string sLinha = lbox_Recheios.Items[lbox_Recheios.SelectedIndex].ToString(); int ipos = 0; for (int t = 0; t <= sLinha.Length; t++) { if (sLinha.Substring(t, 1) == "-") { ipos = t; break; } } Recheio_Principal.COD_RECHEIO = Convert.ToInt16(sLinha.Substring(0, ipos)); Recheio_Principal = obj_RecheioBD.FindByCodRecheio(Recheio_Principal); PopulaTela(Recheio_Principal); obj_FuncGeral.StatusBtn(this, 2); } }
/********************************************************************************** * NOME: PopulaTela * PROCEDIMENTO: Preenche a tela com os dados do Objeto Principal * DT CRIAÇÃO: 19/02/2020 * DT ALTERAÇÃO: - * PARAMETRO: * ESCRITA POR: Grupo (Tanto Faz) * OBSERVAÇÕES: * ********************************************************************************/ private void PopulaTela(Bolo aobj_Bolo) { if (aobj_Bolo.COD_BOLO != -1) { SaborBD obj_SaborBD = new SaborBD(); frm_Sabor obj_Sabor = new frm_Sabor(); RecheioBD obj_RecheioBD = new RecheioBD(); frm_Recheio obj_Recheio = new frm_Recheio(); CoberturaBD obj_CoberturaBD = new CoberturaBD(); frm_Cobertura obj_Cobertura = new frm_Cobertura(); tbox_Cod_Bolo.Text = aobj_Bolo.COD_BOLO.ToString(); tbox_Cod_Sabor.Text = aobj_Bolo.COD_SABOR.ToString(); tbox_Cod_Recheio.Text = aobj_Bolo.COD_RECHEIO.ToString(); tbox_Cod_Cobertura.Text = aobj_Bolo.COD_COBERTURA.ToString(); tbox_Nm_Bolo.Text = aobj_Bolo.NM_BOLO; lb_Tam_Bolo.Text = aobj_Bolo.TAM_BOLO; lb_Valor_Bolo.Text = aobj_Bolo.VALOR_BOLO.ToString(); obj_Sabor.COD_SABOR = aobj_Bolo.COD_SABOR; lb_Tit_Sabor.Text = obj_SaborBD.FindByCodSabor(obj_Sabor).TIT_SABOR; obj_Recheio.COD_RECHEIO = aobj_Bolo.COD_RECHEIO; lb_Tit_Recheio.Text = obj_RecheioBD.FindByCodRecheio(obj_Recheio).TIT_RECHEIO; obj_Cobertura.COD_COBERTURA = aobj_Bolo.COD_COBERTURA; lb_Tit_Cobertura.Text = obj_CoberturaBD.FindByCodCobertura(obj_Cobertura).TIT_COBERTURA; } }
private void tbox_Cod_Recheio_Leave(object sender, EventArgs e) { if (tbox_Cod_Recheio.Text != "") { RecheioBD obj_RecheioBD = new RecheioBD(); frm_Recheio obj_Recheio = new frm_Recheio(); obj_Recheio.COD_RECHEIO = Convert.ToInt16(tbox_Cod_Recheio.Text); lb_Tit_Recheio.Text = obj_RecheioBD.FindByCodRecheio(obj_Recheio).TIT_RECHEIO; } else { lb_Tit_Recheio.Text = ""; } }
private void btn_Excluir_Click(object sender, EventArgs e) { RecheioBD obj_RecheioBD = new RecheioBD(); DialogResult varResp = MessageBox.Show("Confirma a Exclusão?", "Exclusão da Recheio", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (varResp == DialogResult.Yes) { if (obj_RecheioBD.Excluir(Recheio_Principal)) { MessageBox.Show("Recheio excluida com sucesso. ", "Exclusão da Recheio", MessageBoxButtons.OK, MessageBoxIcon.Information); } obj_FuncGeral.LimpaTela(this); obj_FuncGeral.HabilitaTela(this, false); obj_FuncGeral.StatusBtn(this, 1); PopulaLista(); } }
/********************************************************************************** * NOME: PopulaLista * PROCEDIMENTO: Preenche o ListBox com os dados que estão na TB_Recheio * DT CRIAÇÃO: 19/02/2020 * DT ALTERAÇÃO: - * ESCRITA POR: Jhonatan de Oliveira * OBSERVAÇÕES: * ********************************************************************************/ private void PopulaLista() { // Instância do objeto RecheioBD RecheioBD obj_RecheioBD = new RecheioBD(); // Instância do objeto Lista List <frm_Recheio> Lista = new List <frm_Recheio>(); // Limpando o ListBox lbox_Recheios.Items.Clear(); Lista = obj_RecheioBD.FindAllRecheio(); if (Lista != null) { for (int i = 0; i <= Lista.Count - 1; i++) { lbox_Recheios.Items.Add(Lista[i].COD_RECHEIO.ToString() + "-" + Lista[i].TIT_RECHEIO); } } }
private void btn_Confirmar_Click(object sender, EventArgs e) { RecheioBD obj_RecheioBD = new RecheioBD(); Recheio_Principal = PopulaObjeto(); if (Recheio_Principal.COD_RECHEIO != -1) { obj_RecheioBD.Alterar(Recheio_Principal); MessageBox.Show("Recheio alterada com sucesso. ", "Alteração da Recheio", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Recheio_Principal.COD_RECHEIO = obj_RecheioBD.Incluir(Recheio_Principal); MessageBox.Show("Recheio Incluida com sucesso. ", "Inclusão da Recheio", MessageBoxButtons.OK, MessageBoxIcon.Information); PopulaTela(Recheio_Principal); } obj_FuncGeral.StatusBtn(this, 2); obj_FuncGeral.HabilitaTela(this, false); PopulaLista(); }