示例#1
0
        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!");
            }
        }
示例#2
0
        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);
            }
        }
示例#3
0
        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();
        }
示例#4
0
        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();
        }