private void lbox_Sabors_Click(object sender, EventArgs e) { if (lbox_Sabores.SelectedIndex != -1) { SaborBD obj_SaborBD = new SaborBD(); string sLinha = lbox_Sabores.Items[lbox_Sabores.SelectedIndex].ToString(); int ipos = 0; for (int t = 0; t <= sLinha.Length; t++) { if (sLinha.Substring(t, 1) == "-") { ipos = t; break; } } Sabor_Principal.COD_SABOR = Convert.ToInt16(sLinha.Substring(0, ipos)); Sabor_Principal = obj_SaborBD.FindByCodSabor(Sabor_Principal); PopulaTela(Sabor_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_Sabor_Leave(object sender, EventArgs e) { if (tbox_Cod_Sabor.Text != "") { SaborBD obj_SaborBD = new SaborBD(); frm_Sabor obj_Sabor = new frm_Sabor(); obj_Sabor.COD_SABOR = Convert.ToInt16(tbox_Cod_Sabor.Text); lb_Tit_Sabor.Text = obj_SaborBD.FindByCodSabor(obj_Sabor).TIT_SABOR; } else { lb_Tit_Sabor.Text = ""; } }
private void btn_Excluir_Click(object sender, EventArgs e) { SaborBD obj_SaborBD = new SaborBD(); DialogResult varResp = MessageBox.Show("Confirma a Exclusão?", "Exclusão da Sabor", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (varResp == DialogResult.Yes) { if (obj_SaborBD.Excluir(Sabor_Principal)) { MessageBox.Show("Sabor excluida com sucesso. ", "Exclusão da Sabor", 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_Sabor * DT CRIAÇÃO: 22/11/2019 * DT ALTERAÇÃO: - * ESCRITA POR: Jhonatan de Oliveira * OBSERVAÇÕES: * ********************************************************************************/ private void PopulaLista() { // Instância do objeto SaborBD SaborBD obj_SaborBD = new SaborBD(); // Instância do objeto Lista List <frm_Sabor> Lista = new List <frm_Sabor>(); // Limpando o ListBox lbox_Sabores.Items.Clear(); Lista = obj_SaborBD.FindAllSabor(); if (Lista != null) { for (int i = 0; i <= Lista.Count - 1; i++) { lbox_Sabores.Items.Add(Lista[i].COD_SABOR.ToString() + "-" + Lista[i].TIT_SABOR); } } }
private void btn_Confirmar_Click(object sender, EventArgs e) { SaborBD obj_SaborBD = new SaborBD(); Sabor_Principal = PopulaObjeto(); if (Sabor_Principal.COD_SABOR != -1) { obj_SaborBD.Alterar(Sabor_Principal); MessageBox.Show("Sabor alterada com sucesso. ", "Alteração da Sabor", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Sabor_Principal.COD_SABOR = obj_SaborBD.Incluir(Sabor_Principal); MessageBox.Show("Sabor Incluida com sucesso. ", "Inclusão da Sabor", MessageBoxButtons.OK, MessageBoxIcon.Information); PopulaTela(Sabor_Principal); } obj_FuncGeral.StatusBtn(this, 2); obj_FuncGeral.HabilitaTela(this, false); PopulaLista(); }