private void frmEditarBase_Load(object sender, EventArgs e) { if (Entity is Equipamento) { txtDescricao.Text = ((Equipamento)Entity).Descricao; txtEstado.Text = ((Equipamento)Entity).Estado; cbCategoria.Text = ((Equipamento)Entity).CodCategoria.ToString(); txtNSerie.Text = ((Equipamento)Entity).NumSerie; txtPertencente.Text = ((Equipamento)Entity).Pertencente; txtPatrimonio.Text = ((Equipamento)Entity).Patrimonio; index = ((Equipamento)Entity).CodEquipamento; pnEquipamento.BringToFront(); } else if (Entity is Termo_Emprestimo) { txtRg.Text = ((Termo_Emprestimo)Entity).Rg; dtpRetirada.Value = ((Termo_Emprestimo)Entity).DataRetirada; dtpDevolucao.Value = ((Termo_Emprestimo)Entity).DataDevolucao; CTRL_Equipamento cEquip = new CTRL_Equipamento(); Equipamento equip = new Equipamento(); equip = cEquip.GetById(((Termo_Emprestimo)Entity).CodEquipamento); _indexCat = equip.CodCategoria; cbDescricao.Text = equip.Descricao; _txtEstado.Text = equip.Estado; _txtNSerie.Text = equip.NumSerie; _txtCategoria.Text = equip.CodCategoria.ToString(); _txtPertencente.Text = equip.Pertencente; _txtPatrimonio.Text = equip.Patrimonio; pnTermo.BringToFront(); } }
private void opRefresh_Equip_Click(object sender, EventArgs e) { CTRL_Equipamento cEquip = new CTRL_Equipamento(); dgvEquipamento.DataSource = cEquip.GetAll(); FormatarDgv.FormatarEquipamento(dgvEquipamento); }
private void btnCadastrar_Equi_Click(object sender, EventArgs e) { CTRL_Equipamento eEqui = new CTRL_Equipamento(); CTRL_Categoria cCat = new CTRL_Categoria(); List <Categoria> list = cCat.GetAll(); int index = 0; foreach (Categoria c in list) { if (c.Descricao == cbCategoria.Text) { index = c.CodCategoria; } } Equipamento equi = new Equipamento(txtDescricao.Text, txtNSerie.Text, txtEstado.Text, index, txtPertencente.Text, txtPatrimonio.Text); int rows = eEqui.Insert(equi); if (rows == 0) { MessageBox.Show("O registro não foi cadastrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (rows == -1) { MessageBox.Show("O registro não foi cadastrado pois já existe um equipamento com este patrimonio e/ou número de série", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnList_Equip_Click(object sender, EventArgs e) { CTRL_Equipamento cEquip = new CTRL_Equipamento(); pnList_Equipamento.BringToFront(); dgvEquipamento.DataSource = cEquip.GetAll(); FormatarDgv.FormatarEquipamento(dgvEquipamento); }
private void cbDescricao_DropDown(object sender, EventArgs e) { CTRL_Equipamento cEquip = new CTRL_Equipamento(); ListEquipamento = new List <Equipamento>(); ListEquipamento = cEquip.GetAll(); cbDescricao.DataSource = ListEquipamento; }
private void opExcluir_Equip_Click(object sender, EventArgs e) { CTRL_Equipamento cEquip = new CTRL_Equipamento(); if (MessageBox.Show("Tem certeza que deseja excluir este registro?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { if (cEquip.Delete(int.Parse(dgvEquipamento[0, dgvEquipamento.CurrentRow.Index].Value.ToString())) == 0) { MessageBox.Show("O registro não foi excluído!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } opRefresh_Equip_Click(null, null); } }
private void frmRelatorio_Equipamento_Load(object sender, EventArgs e) { CTRL_Equipamento cEquip = new CTRL_Equipamento(); Equipamento equip = new Equipamento(); equip = cEquip.GetById(Index); _txtEstado.Text = equip.Estado; txtDescricao.Text = equip.Descricao; _txtNSerie.Text = equip.NumSerie; _txtCategoria.Text = equip.CodCategoria.ToString(); _txtPertencente.Text = equip.Pertencente; _txtPatrimonio.Text = equip.Patrimonio; }
private void opAtualizar_Equip_Click(object sender, EventArgs e) { CTRL_Equipamento cEquip = new CTRL_Equipamento(); Equipamento equip = new Equipamento(int.Parse(dgvEquipamento[0, dgvEquipamento.CurrentRow.Index].Value.ToString()), dgvEquipamento[1, dgvEquipamento.CurrentRow.Index].Value.ToString(), dgvEquipamento[2, dgvEquipamento.CurrentRow.Index].Value.ToString(), dgvEquipamento[3, dgvEquipamento.CurrentRow.Index].Value.ToString(), int.Parse(dgvEquipamento[4, dgvEquipamento.CurrentRow.Index].Value.ToString()), dgvEquipamento[5, dgvEquipamento.CurrentRow.Index].Value.ToString(), dgvEquipamento[6, dgvEquipamento.CurrentRow.Index].Value.ToString()); using (var editar = new frmEditarBase(equip)) editar.ShowDialog(); opRefresh_Equip_Click(null, null); }
private void btnCadastrar_Equi_Click(object sender, EventArgs e) { if (MessageBox.Show("Têm certeza que deseja realizar estas alterações?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { CTRL_Equipamento cEquip = new CTRL_Equipamento(); if (cEquip.Update(new Equipamento(index, txtDescricao.Text, txtNSerie.Text, txtEstado.Text, _indexCat, txtPertencente.Text, txtPatrimonio.Text)) == 0) { MessageBox.Show("Erro ao atualizar campos. Tente novamente", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); Dispose(); } } }