Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                string desc = txtSitua.Text;
                desc = desc.Trim();
                int qtd = desc.Count();

                if (qtd > 200)
                {
                    throw new Exception("O campo 'Situação' não pode passar de 200 caracteres");
                }

                FuncionarioDTO funcionario = cboFuncio.SelectedItem as FuncionarioDTO;
                AutoDTO        auto        = cboAuto.SelectedItem as AutoDTO;
                PecasDTO       pecas       = cboPeca.SelectedItem as PecasDTO;

                OrcamentoDTO dto = new OrcamentoDTO();
                dto.FuncionarioId = funcionario.Id;
                dto.AutoId        = auto.Id;
                dto.PecaId        = pecas.Id;
                dto.Situacao      = txtSitua.Text;
                dto.Valor         = nudValor.Value;

                OrcamentoBusiness buss = new OrcamentoBusiness();
                buss.Salvar(dto);

                MessageBox.Show("Orcamento efetuado com sucesso.", "SIGMA", MessageBoxButtons.OK);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #2
0
        private void CarregarGrid()
        {
            OrcamentoBusiness business = new OrcamentoBusiness();

            dgvFuncionario.AutoGenerateColumns = false;
            dgvFuncionario.DataSource          = business.ConsultarOrc();
        }
Exemple #3
0
        public void AutoCarregar()
        {
            OrcamentoBusiness   business = new OrcamentoBusiness();
            List <OrcamentoDTO> dto      = business.Listar();

            dgvOrcamento.AutoGenerateColumns = false;
            dgvOrcamento.DataSource          = dto;
        }
Exemple #4
0
        private void CarregarFuncionarios()
        {
            OrcamentoBusiness business = new OrcamentoBusiness();
            OrcamentoDTO      dto      = new OrcamentoDTO();

            cboFunc.DisplayMember = nameof(OrcamentoDTO.Nome);
            cboFunc.ValueMember   = nameof(OrcamentoDTO.funcionario_id_funcionario);
            cboFunc.DataSource    = business.ConsultarFuncionarios();
        }
Exemple #5
0
        void CarregarCboOrcamento()
        {
            OrcamentoDTO        dto   = new OrcamentoDTO();
            OrcamentoBusiness   buss  = new OrcamentoBusiness();
            List <OrcamentoDTO> lista = buss.Listar();

            cboOrcamento.ValueMember   = nameof(dto.Id);
            cboOrcamento.DisplayMember = nameof(dto.Id);
            cboOrcamento.DataSource    = lista;
        }
Exemple #6
0
 public PedidoController()
 {
     pedidoBusiness        = new PedidoBusiness();
     pedidoStatusBusiness  = new PedidoStatusBusiness();
     consultorBusiness     = new ConsultorBusiness();
     lojaBusiness          = new LojaBusiness();
     tipoPagamentoBusiness = new TipoPagamentoBusiness();
     orcamentoBusiness     = new OrcamentoBusiness();
     parcelaBusiness       = new ParcelaBusiness();
 }
Exemple #7
0
        private void btnNovo_Click(object sender, EventArgs e)
        {
            OrcamentoBusiness db = new OrcamentoBusiness();
            int id = db.GerarOrcamento();

            frmAddPecas frm = new frmAddPecas();

            Hide();
            frm.CarregarLabel(id.ToString());
            frm.ShowDialog();
            Show();
        }
Exemple #8
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            OrcamentoDTO dto = new OrcamentoDTO();

            dto.id_orcamento = Convert.ToInt32(lblOrc.Text);
            dto.funcionario_id_funcionario = Convert.ToInt32(cboFunc.SelectedValue);
            dto.valor     = Convert.ToDouble(lblValorTotal.Text);
            dto.situacao  = rbnAprovado.Checked == true ? "Aprovado" : "Reprovado";
            dto.descricao = txtDesc.Text;

            OrcamentoBusiness business = new OrcamentoBusiness();
            int id = business.SalvarOrc(dto);

            MessageBox.Show("Orçamento guardado com sucesso!", "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            Close();
        }
Exemple #9
0
        private void btnRem_Click(object sender, EventArgs e)
        {
            try
            {
                OrcamentoDTO dto = dgvFuncionario.CurrentRow.DataBoundItem as OrcamentoDTO;

                OrcamentoBusiness business = new OrcamentoBusiness();
                business.RemoverOrcamento(dto.id_orcamento.ToString());

                MessageBox.Show("Orçamento Removido com Sucesso!", "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                CarregarGrid();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show("Selecione um Orcamento!", "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #10
0
 public OrcamentoController()
 {
     consultorBusiness = new ConsultorBusiness();
     lojaBusiness      = new LojaBusiness();
     orcamentoBusiness = new OrcamentoBusiness();
 }