/********************************************************************************** * NOME: PopulaTela * PROCEDIMENTO: Preenche a tela com os dados do Objeto Principal * DT CRIAÇÃO: 02/12/2019 * DT ALTERAÇÃO: - * PARAMETRO: * ESCRITA POR: Mfacine (Monstro) * OBSERVAÇÕES: * ********************************************************************************/ private void PopulaTela(Tatuador aobj_Tatuador) { if (aobj_Tatuador.COD_TATUADOR != -1) { EspecialidadeBD obj_EspecialidadeBD = new EspecialidadeBD(); Especialidade obj_Especialidade = new Especialidade(); TurnoBD obj_TurnoBD = new TurnoBD(); Turno obj_Turno = new Turno(); tbox_Cod_Tatuador.Text = aobj_Tatuador.COD_TATUADOR.ToString(); tbox_Nm_Tatuador.Text = aobj_Tatuador.NM_TATUADOR; tbox_Cel_Tatuador.Text = aobj_Tatuador.CEL_TATUADOR; tbox_Cod_Especialidade.Text = aobj_Tatuador.COD_ESPECIALIDADE.ToString(); tbox_Cod_Turno.Text = aobj_Tatuador.COD_TURNO.ToString(); obj_Especialidade.COD_ESPECIALIDADE = aobj_Tatuador.COD_ESPECIALIDADE; obj_Especialidade = obj_EspecialidadeBD.FindByCodEspecialidade(obj_Especialidade); lb_Tit_Especialidade.Text = obj_Especialidade.TIT_ESPECIALIDADE; obj_Turno.COD_TURNO = aobj_Tatuador.COD_TURNO; obj_Turno = obj_TurnoBD.FindByCodTurno(obj_Turno); lb_Amostra_Turno.Text = obj_FuncGeral.TrazPeriodo(obj_Turno.PER_TURNO) + " - " + obj_FuncGeral.TrazSemana(obj_Turno.SEM_TURNO); } }
private void lbox_Especialidades_Click(object sender, EventArgs e) { if (lbox_Especialidades.SelectedIndex != -1) { EspecialidadeBD obj_EspecialidadeBD = new EspecialidadeBD(); string sLinha = lbox_Especialidades.Items[lbox_Especialidades.SelectedIndex].ToString(); int ipos = 0; for (int t = 0; t <= sLinha.Length; t++) { if (sLinha.Substring(t, 1) == "-") { ipos = t; break; } } Especialidade_Principal.COD_ESPECIALIDADE = Convert.ToInt16(sLinha.Substring(0, ipos)); Especialidade_Principal = obj_EspecialidadeBD.FindByCodEspecialidade(Especialidade_Principal); PopulaTela(Especialidade_Principal); obj_FuncGeral.StatusBtn(this, 2); } }
private void tbox_Cod_Especialidade_Leave(object sender, EventArgs e) { EspecialidadeBD obj_EspecialidadeBD = new EspecialidadeBD(); Especialidade obj_Especialidade = new Especialidade(); obj_Especialidade.COD_ESPECIALIDADE = Convert.ToInt16(tbox_Cod_Especialidade.Text); obj_Especialidade = obj_EspecialidadeBD.FindByCodEspecialidade(obj_Especialidade); lb_Tit_Especialidade.Text = obj_Especialidade.TIT_ESPECIALIDADE; }
private void btn_Excluir_Click(object sender, EventArgs e) { EspecialidadeBD obj_EspecialidadeBD = new EspecialidadeBD(); DialogResult varResp = MessageBox.Show("Confirma a Exclusão?", "Exclusão da Especialidade", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (varResp == DialogResult.Yes) { if (obj_EspecialidadeBD.Excluir(Especialidade_Principal)) { MessageBox.Show("Especialidade excluida com sucesso. ", "Exclusão da Especialidade", 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_Especialidade * DT CRIAÇÃO: 22/11/2019 * DT ALTERAÇÃO: - * ESCRITA POR: Mfacine (Monstro) * OBSERVAÇÕES: * ********************************************************************************/ private void PopulaLista() { // Instância do objeto EspecialidadeBD EspecialidadeBD obj_EspecialidadeBD = new EspecialidadeBD(); // Instância do objeto Lista List <Especialidade> Lista = new List <Especialidade>(); // Limpando o ListBox lbox_Especialidades.Items.Clear(); Lista = obj_EspecialidadeBD.FindAllEspecialidade(); if (Lista != null) { for (int i = 0; i <= Lista.Count - 1; i++) { lbox_Especialidades.Items.Add(Lista[i].COD_ESPECIALIDADE.ToString() + "-" + Lista[i].TIT_ESPECIALIDADE); } } }
private void btn_Confirmar_Click(object sender, EventArgs e) { EspecialidadeBD obj_EspecialidadeBD = new EspecialidadeBD(); Especialidade_Principal = PopulaObjeto(); if (Especialidade_Principal.COD_ESPECIALIDADE != -1) { obj_EspecialidadeBD.Alterar(Especialidade_Principal); MessageBox.Show("Especialidade alterada com sucesso. ", "Alteração da Especialidade", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Especialidade_Principal.COD_ESPECIALIDADE = obj_EspecialidadeBD.Incluir(Especialidade_Principal); MessageBox.Show("Especialidade Incluida com sucesso. ", "Inclusão da Especialidade", MessageBoxButtons.OK, MessageBoxIcon.Information); PopulaTela(Especialidade_Principal); } obj_FuncGeral.StatusBtn(this, 2); obj_FuncGeral.HabilitaTela(this, false); PopulaLista(); }