private void btnAlterar_Click(object sender, EventArgs e) { try { Camadas.MODEL.Ordens ordem = new Camadas.MODEL.Ordens(); ordem.idOrd = Convert.ToInt32(txtIdOrd.Text); ordem.entrada = Convert.ToDateTime(dtpEntrada.Value); ordem.equipamento = txtEquipamento.Text; ordem.defeito = txtDefeito.Text; ordem.valor = Convert.ToSingle(txtValor.Text); ordem.situacao = Convert.ToInt32(txtSituacao.Text); ordem.clienteID = Convert.ToInt32(txtIdCli.Text); Camadas.DAL.Ordens dalCli = new Camadas.DAL.Ordens(); dalCli.Update(ordem); limparControles(); dgvOrdens.DataSource = ""; dgvOrdens.DataSource = dalCli.Select(); } catch { MessageBox.Show("Selecione o cliente e digite o equipamento, o defeito, o valor e a situação!"); } }
private void btnConfirmar_Click(object sender, EventArgs e) { if (txtIdOs.Text == "") { MessageBox.Show("Selecionar Ordem de Serviço!"); } else { //Incluir Serviço Camadas.BLL.Servicos bllServicos = new Camadas.BLL.Servicos(); Camadas.MODEL.Servicos servico = new Camadas.MODEL.Servicos(); //servico.idSer = Convert.ToInt32(); servico.saida = Convert.ToDateTime(dtpSaida.Value); servico.ordemID = Convert.ToInt32(txtIdOs.Text); bllServicos.Insert(servico); //Limpar label e textbox txtIdOs.Text = ""; rdbTodos.Checked = true; lblFiltro.Visible = false; txtFiltro.Visible = false; MessageBox.Show("Ordem de Serviço fechada!"); //Listar na Grid apenas a OS alterada Camadas.DAL.Ordens dalOrd = new Camadas.DAL.Ordens(); dgvFiltro.DataSource = dalOrd.SelectById(servico.ordemID); } }
private void frmOrdens_Load(object sender, EventArgs e) { Camadas.DAL.Ordens dalOrd = new Camadas.DAL.Ordens(); dgvOrdens.DataSource = dalOrd.Select(); Camadas.DAL.Clientes dalCli = new Camadas.DAL.Clientes(); cmbCliente.DisplayMember = "nome"; cmbCliente.ValueMember = "idCli"; cmbCliente.DataSource = dalCli.Select(); limparControles(); }
private void btnExcluir_Click(object sender, EventArgs e) { Camadas.DAL.Ordens dalCli = new Camadas.DAL.Ordens(); if (txtIdOrd.Text != "") { DialogResult resp = MessageBox.Show("Deseja excluir o Cliente?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2); if (resp == DialogResult.Yes) { int id = Convert.ToInt32(txtIdOrd.Text); dalCli.Delete(id); } } else { MessageBox.Show("Informe o número do ID!", "Remover", MessageBoxButtons.OK, MessageBoxIcon.Information); } limparControles(); dgvOrdens.DataSource = ""; dgvOrdens.DataSource = dalCli.Select(); }