private void frmCargaDetalhada_Load(object sender, EventArgs e)
        {
            ControleCarga    controlCarga    = new ControleCarga();
            ControleRegistro controlRegistro = new ControleRegistro();

            txtPedido.Text = Convert.ToString(codigo);

            model = controlCarga.BuscaCargaDetalhada(codigo);
            lista = controlRegistro.PreencheListaProdutos(codigo);

            PreencheCampos();
            AtualizaGrid();
            AtualizaInfo();
        }
示例#2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            ControleRegistro registro = new ControleRegistro();
            ControleLotes    lotes    = new ControleLotes();
            ControleCarga    carga    = new ControleCarga();

            DialogResult d = MessageBox.Show("Deseja salvar esta carga " + txtPedido.Text + "?", "AVISO!!", MessageBoxButtons.YesNo);

            if (d.ToString() == "Yes")
            {
                if (carga.Inserir(modeloCarga))
                {
                    if (registro.Inserir(listaRegistro))
                    {
                        if (lotes.Inserir(listaLote))
                        {
                            ControleUsuario.RegistroAtividade(userLogado, "cadastrou a carga " + txtPedido.Text);
                            LimpaCampoCliente();
                            LimpaCampoProduto();
                            inicioBotoes();
                            LimpaGrid();
                            txtPedido.Focus();
                        }
                        else
                        {
                            registro.Excluir(Convert.ToInt32(modeloCarga.Id_carga));
                            carga.Excluir(Convert.ToInt32(modeloCarga.Id_carga));
                            MessageBox.Show("Erro ao salvar os dados desta carga!!", "Operação Invalida - 3!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                    else
                    {
                        carga.Excluir(Convert.ToInt32(modeloCarga.Id_carga));
                        MessageBox.Show("Erro ao salvar os dados desta carga!!", "Operação Invalida - 2!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show("Erro ao salvar os dados desta carga!!", "Operação Invalida - 1!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                return;
            }
        }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            frmPesquisaSaida saida           = new frmPesquisaSaida(3);
            ControleRegistro controlRegistro = new ControleRegistro();

            saida.ShowDialog();

            if (saida.codigo_carga != 0)
            {
                lista = controlRegistro.PreencheListaProdutos(saida.codigo_carga);
                PreencheGrid();
                AtualizaInfo();
            }
            else
            {
                return;
            }
        }
        private void button3_Click(object sender, EventArgs e)
        {
            btnExcluir.Enabled = true;
            editar             = 1;
            ControleRegistro   control     = new ControleRegistro();
            frmPesquisaEntrada frmPesquisa = new frmPesquisaEntrada();

            frmPesquisa.ShowDialog();

            if (frmPesquisa.codigo != 0)
            {
                PreencheCampos(control.BuscaInt(frmPesquisa.codigo));
                codigo = frmPesquisa.codigo;
            }
            else
            {
                LimpaCampoProduto();
                editar = 0;
            }
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (txtCodProduto.Text != string.Empty)
            {
                //Comando que questiona ao usuário se relamente deseja sair do programa
                DialogResult result = MessageBox.Show("Deseja excluir o item selecionado?",
                                                      "Sair", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.Yes)
                {
                    ControleRegistro registro = new ControleRegistro();
                    registro.Excluir(codigo);

                    LimpaCampoProduto();
                    txtCodProduto.Focus();
                }
            }
            else
            {
                MessageBox.Show("Selecione um item que deseja excluir!", "Operação Invalida!!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
示例#6
0
        private void ExcluirCarga(int codigo)
        {
            //PERGUNTA SE DESEJA CADASTRAR UM NOVO CLIENTE
            DialogResult d = MessageBox.Show("Deseja remover este ITEM?", "AVISO!!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (d.ToString() == "Yes")
            {
                ControleRegistro registro = new ControleRegistro();
                ControleLotes    lotes    = new ControleLotes();
                ControleCarga    carga    = new ControleCarga();

                registro.Excluir2(codigo);
                lotes.Excluir(codigo);
                carga.Excluir(codigo);

                MessageBox.Show("Carga excluida com sucesso!", "Carga Excluida", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                return;
            }
        }
        private void SalvaRegistro()
        {
            ControleRegistro     controle   = new ControleRegistro();
            List <ModelRegistro> lista      = new List <ModelRegistro>();
            List <ModelLotes>    listaLotes = new List <ModelLotes>();

            try
            {
                if (rbEntrada.Checked)
                {
                    modelo.tipo_operacao = 0;
                }
                else if (rbSaida.Checked)
                {
                    modelo.tipo_operacao = 1;
                }

                if (rbAjuste.Checked)
                {
                    modelo.ajuste = 1;
                    listaLotes.Add(modeloLotes);
                }

                lista.Add(modelo);
                if (editar == 0)
                {
                    controle.Inserir(lista);
                }
                else if (editar == 1)
                {
                    controle.Atualizar(lista);
                }
            }
            catch
            {
                return;
            }
        }
        private void BuscaDados()
        {
            ControleRegistro registro = new ControleRegistro();

            PreencheGrid(registro.BuscaString(txtPesquisa.Text, txtPesquisaData.Text, txtLote.Text, txtLote2.Text, ajuste, saida));
        }