Exemplo n.º 1
0
 private bool validaGravaPsAvulsa()
 {
     if (placaCarreta.Text.Trim().Equals(string.Empty))
     {
         MessageBox.Show("Obrigatorio informar placa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         placaCarreta.Focus();
         return(false);
     }
     if (CD_Empresa.Text.Trim().Equals(string.Empty))
     {
         MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Empresa.Focus();
         return(false);
     }
     if (TP_Movimento.Text.Trim().Equals(string.Empty))
     {
         MessageBox.Show("Obrigatorio informar tipo de movimento.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         TP_Movimento.Focus();
         return(false);
     }
     if (nm_clifor.Text.Trim().Equals(string.Empty))
     {
         MessageBox.Show("Obrigatorio informar nome do cliente.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         nm_clifor.Focus();
         return(false);
     }
     return(true);
 }
Exemplo n.º 2
0
        public override void afterNovo()
        {
            if (tcCentral.SelectedIndex == 0)
            {
                if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby))
                {
                    BS_CadSerieNF.AddNew();
                    base.afterNovo();
                    if (!Nr_Serie.Focus())
                    {
                        DS_SerieNf.Focus();
                    }
                }
            }
            else
            {
                if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby))
                {
                    string NR_Serie_Sequencia = (BS_CadSerieNF.Current as TRegistro_CadSerieNF).Nr_Serie.Trim();
                    string DS_Serie_Sequencia = (BS_CadSerieNF.Current as TRegistro_CadSerieNF).DS_SerieNf.Trim();

                    BS_Sequencia.AddNew();
                    base.afterNovo();
                    CD_Empresa.Focus();

                    (BS_Sequencia.Current as TRegistro_CadSequenciaNF).Nr_Serie = NR_Serie_Sequencia;
                    (BS_Sequencia.Current as TRegistro_CadSequenciaNF).DS_Serie = DS_Serie_Sequencia;
                    NR_Serie_Sequencia_edit.Text = NR_Serie_Sequencia;
                    DS_Serie_Sequencia_edit.Text = DS_Serie_Sequencia;
                }
            }
        }
Exemplo n.º 3
0
 private void afterBusca()
 {
     if (string.IsNullOrEmpty(CD_Empresa.Text))
     {
         MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Empresa.Focus();
         return;
     }
     if (string.IsNullOrEmpty(id_bico.Text))
     {
         MessageBox.Show("Obrigatorio informar bico.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         id_bico.Focus();
         return;
     }
     bsVendaCombustivel.DataSource =
         CamadaNegocio.PostoCombustivel.TCN_VendaCombustivel.Buscar(string.Empty,
                                                                    CD_Empresa.Text,
                                                                    string.Empty,
                                                                    id_bico.Text,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    dt_inicial.Text,
                                                                    dt_final.Text,
                                                                    "'A'",
                                                                    "N",
                                                                    false,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    "a.dt_abastecimento desc",
                                                                    null);
     volumetotal.Value = (bsVendaCombustivel.List as CamadaDados.PostoCombustivel.TList_VendaCombustivel).Sum(p => p.Volumeabastecido);
     valortotal.Value  = (bsVendaCombustivel.List as CamadaDados.PostoCombustivel.TList_VendaCombustivel).Sum(p => p.Vl_subtotal);
 }
Exemplo n.º 4
0
 public void afterGrava()
 {
     if (string.IsNullOrEmpty(CD_Empresa.Text))
     {
         MessageBox.Show("Obrigatório informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Empresa.Focus();
         return;
     }
     if (string.IsNullOrEmpty(login.Text))
     {
         MessageBox.Show("Obrigatório informar login.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         login.Focus();
         return;
     }
     if (string.IsNullOrEmpty(senha.Text))
     {
         MessageBox.Show("Obrigatório informar senha.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         senha.Focus();
         return;
     }
     if (string.IsNullOrEmpty(licenca.Text))
     {
         MessageBox.Show("Obrigatório informar licença.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         licenca.Focus();
         return;
     }
     if (string.IsNullOrEmpty(Integracao.Text))
     {
         MessageBox.Show("Obrigatório informar código integração.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Integracao.Focus();
         return;
     }
     DialogResult = DialogResult.OK;
 }
Exemplo n.º 5
0
 private void TFOrcamentoProjeto_Load(object sender, EventArgs e)
 {
     this.Icon = Utils.ResourcesUtils.TecnoAliance_ICO;
     pDados.set_FormatZero();
     if (this.rorcamento != null)
     {
         bsOrcamento.DataSource = new CamadaDados.Faturamento.Orcamento.TList_Orcamento()
         {
             this.rorcamento
         };
         tslTotal.Text = rorcamento.lItens.Sum(p => p.Vl_subtotalliq).ToString("N2", new System.Globalization.CultureInfo("pt-BR"));
         CD_Empresa.Focus();
     }
     else
     {
         bsOrcamento.AddNew();
         (bsOrcamento.Current as CamadaDados.Faturamento.Orcamento.TRegistro_Orcamento).St_orcprojeto = "S";
         CD_Empresa.Focus();
         //Buscar vendedor do login
         CamadaDados.Financeiro.Cadastros.TList_CadClifor lVend =
             CamadaNegocio.Financeiro.Cadastros.TCN_CadClifor.BuscaVendedor(string.Empty,
                                                                            Utils.Parametros.pubLogin,
                                                                            null);
         if (lVend.Count > 0)
         {
             CD_CompVend.Text = lVend[0].Cd_clifor;
             NM_CompVend.Text = lVend[0].Nm_clifor;
         }
     }
 }
Exemplo n.º 6
0
 private void BB_Empresa_Click(object sender, EventArgs e)
 {
     FormBusca.UtilPesquisa.BTN_BuscaEmpresa(new Componentes.EditDefault[] { CD_Empresa, NM_Empresa }, string.Empty);
     if (!string.IsNullOrEmpty(CD_Empresa.Text))
     {
         //Buscar config pdv para a empresa
         CamadaDados.Faturamento.Cadastros.TList_CFGCupomFiscal lCfg = CamadaNegocio.Faturamento.Cadastros.TCN_CFGCupomFiscal.Buscar(CD_Empresa.Text, null);
         if (lCfg.Count > 0)
         {
             rCfg = lCfg[0];
             //cd_produto.ST_Int = lCfg[0].St_produtocodigobool;
             CD_Clifor.Text      = rCfg.Cd_clifor;
             NM_Clifor.Text      = rCfg.Nm_clifor;
             cd_endereco.Text    = rCfg.Cd_endereco;
             ds_endereco.Text    = rCfg.Ds_endereco;
             CD_TabelaPreco.Text = rCfg.Cd_tabelapreco;
         }
         else
         {
             MessageBox.Show("Não existe configuração frente caixa para a empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
             CD_Empresa.Clear();
             CD_Empresa.Focus();
             return;
         }
     }
 }
Exemplo n.º 7
0
 private void afterBusca()
 {
     if (string.IsNullOrEmpty(CD_Empresa.Text))
     {
         MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Empresa.Focus();
         return;
     }
     if (string.IsNullOrEmpty(placa.Text.Replace("-", "").Trim()))
     {
         MessageBox.Show("Obrigatorio informar placa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         placa.Focus();
         return;
     }
     bsVendaCombustivel.DataSource = CamadaNegocio.PostoCombustivel.TCN_VendaCombustivel.Buscar(string.Empty,
                                                                                                CD_Empresa.Text,
                                                                                                string.Empty,
                                                                                                string.Empty,
                                                                                                string.Empty,
                                                                                                string.Empty,
                                                                                                dt_ini.Text,
                                                                                                dt_fin.Text,
                                                                                                string.Empty,
                                                                                                string.Empty,
                                                                                                false,
                                                                                                string.Empty,
                                                                                                placa.Text,
                                                                                                "a.dt_abastecimento desc",
                                                                                                null);
 }
Exemplo n.º 8
0
 private void afterExcluiCustoFixo()
 {
     if (bsFormulaApontamento.Current != null)
     {
         if (CD_Empresa.Text.Trim().Equals(string.Empty))
         {
             MessageBox.Show("Obrigatório informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
             CD_Empresa.Focus();
             return;
         }
         if (bsCustoFixo.Current == null)
         {
             MessageBox.Show("Obrigatorio selecionar custo fixo para excluir.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return;
         }
         if (MessageBox.Show("Custo fixo selecionado: " + (bsFormulaApontamento.Current as TRegistro_FormulaApontamento).Cd_produto.Trim() + "-" +
                             (bsFormulaApontamento.Current as TRegistro_FormulaApontamento).Ds_produto.Trim() +
                             "\r\n\r\nConfirma exclusão?", "Pergunta", MessageBoxButtons.YesNo,
                             MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
         {
             //Adicionar item na lista a ser excluido
             (bsFormulaApontamento.Current as TRegistro_FormulaApontamento).LCustoFixoDel.Add(
                 bsCustoFixo.Current as TRegistro_CustoFixo_Direto);
             //Excluir item do grid
             (bsFormulaApontamento.Current as TRegistro_FormulaApontamento).LCustoFixo.Remove(
                 bsCustoFixo.Current as TRegistro_CustoFixo_Direto);
             bsFormulaApontamento.ResetCurrentItem();
         }
     }
     else
     {
         MessageBox.Show("Não existe registro de apontamento selecionado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Exemplo n.º 9
0
 private void afterBusca()
 {
     if (string.IsNullOrEmpty(CD_Empresa.Text))
     {
         MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Empresa.Focus();
         return;
     }
     bsFatura.DataSource = CamadaNegocio.Financeiro.Cartao.TCN_FaturaCartao.Buscar(string.Empty,
                                                                                   CD_Empresa.Text,
                                                                                   nr_cartao.Text,
                                                                                   id_bandeira.Text,
                                                                                   id_maquina.Text,
                                                                                   string.Empty,
                                                                                   rbDebito.Checked ? "D" : rbCredito.Checked ? "C" : string.Empty,
                                                                                   rbPagar.Checked ? "P" : "R",
                                                                                   string.Empty,
                                                                                   string.Empty,
                                                                                   cd_domiciliobancario.Text,
                                                                                   rbFatura.Checked ? "F" : string.Empty,
                                                                                   DT_Inicial.Text,
                                                                                   DT_Final.Text,
                                                                                   decimal.Zero,
                                                                                   decimal.Zero,
                                                                                   true,
                                                                                   "A",
                                                                                   "a.dt_vencto",
                                                                                   null);
     sd_quitar.Text = (bsFatura.List as CamadaDados.Financeiro.Cartao.TList_FaturaCartao).Sum(p => p.Vl_Saldoquitar).ToString("N2", new System.Globalization.CultureInfo("pt-BR"));
     dt_quitacao.Focus();
 }
Exemplo n.º 10
0
        public override void afterNovo()
        {
            if (tcCentral.SelectedIndex.Equals(0))
            {
                if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby))
                {
                    bsTpPesagem.AddNew();
                }
                base.afterNovo();
                if (!tp_pesagem.Focus())
                {
                    nm_tppesagem.Focus();
                }
            }
            else
            {
                if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby))
                {
                    bsSeq.AddNew();
                    base.afterNovo();
                    CD_Empresa.Focus();

                    (bsSeq.Current as TRegistro_CFGSeqPesagem).Tp_pesagem   = (bsTpPesagem.Current as TRegistro_CadTpPesagem).Tp_pesagem;
                    (bsSeq.Current as TRegistro_CFGSeqPesagem).Nm_tppesagem = (bsTpPesagem.Current as TRegistro_CadTpPesagem).Nm_tppesagem;
                    bsSeq.ResetCurrentItem();
                }
            }
        }
Exemplo n.º 11
0
 private void panelDados1_Leave(object sender, EventArgs e)
 {
     if (TPModo == TTpModo.tm_Insert)
     {
         CD_Empresa.Focus();
     }
 }
Exemplo n.º 12
0
 private void ImportarDominio()
 {
     if (string.IsNullOrEmpty(CD_Empresa.Text))
     {
         MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Empresa.Focus();
         return;
     }
     if (string.IsNullOrEmpty(path_arquivo.Text))
     {
         MessageBox.Show("Obrigatorio informar path para gerar arquivo.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         path_arquivo.Focus();
         return;
     }
     using (TFImportDominio fImport = new TFImportDominio())
     {
         if (fImport.ShowDialog() == DialogResult.OK)
         {
             try
             {
                 CamadaNegocio.Fiscal.IDominio.TCN_ImportDominio.GerarArquivo(CD_Empresa.Text,
                                                                              new DateTime(int.Parse(cbAno.Text), int.Parse(cbMes.SelectedValue.ToString()), 1),
                                                                              new DateTime(int.Parse(cbAno.Text), int.Parse(cbMes.SelectedValue.ToString()),
                                                                                           DateTime.DaysInMonth(int.Parse(cbAno.Text), int.Parse(cbMes.SelectedValue.ToString()))),
                                                                              path_arquivo.Text,
                                                                              fImport.St_cliente,
                                                                              fImport.St_fornecedor,
                                                                              fImport.St_remetdest);
                 MessageBox.Show("Arquivo gerado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             catch (Exception ex)
             { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
         }
     }
 }
Exemplo n.º 13
0
 public override void afterAltera()
 {
     if (tcCentral.SelectedIndex == 0)
     {
         base.afterAltera();
         if (vTP_Modo == TTpModo.tm_Edit)
         {
             DS_SerieNf.Focus();
         }
     }
     else
     {
         if (BS_Sequencia.Count > 0)
         {
             base.afterAltera();
             if (vTP_Modo == TTpModo.tm_Edit)
             {
                 CD_Empresa.Focus();
             }
         }
         else
         {
             afterNovo();
         }
     }
 }
Exemplo n.º 14
0
 public override void afterNovo()
 {
     if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby))
     {
         if (tcCentral.SelectedTab.Equals(tpPadrao))
         {
             BS_LanCMP_Requisicao.AddNew();
             base.afterNovo();
             if (!CD_Empresa.Focus())
             {
                 CD_Clifor_Requisitante.Focus();
                 this.modoBotoes(this.vTP_Modo, true, false, true, false, true, false, false);
             }
         }
         else
         {
             pd_Consulta.LimparRegistro();
             BS_LanCMP_Requisicao.Clear();
             this.modoBotoes(this.vTP_Modo, true, false, false, false, false, true, false);
         }
     }
     if (tcCentral.SelectedTab.Equals(tpPadrao))
     {
         this.modoBotoes(this.vTP_Modo, true, false, true, false, true, false, false);
     }
 }
Exemplo n.º 15
0
 private void afterNovo()
 {
     CD_Empresa.Clear();
     nm_empresa.Clear();
     cd_tabelapreco.Clear();
     ds_tabelapreco.Clear();
     path_arquivo.Clear();
     CD_Empresa.Focus();
 }
Exemplo n.º 16
0
 private void afterGrava()
 {
     if (string.IsNullOrEmpty(CD_Empresa.Text))
     {
         MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Empresa.Focus();
         return;
     }
     DialogResult = DialogResult.OK;
 }
Exemplo n.º 17
0
 public override void afterAltera()
 {
     base.afterAltera();
     if (this.vTP_Modo == TTpModo.tm_Edit)
     {
         if (!CD_Empresa.Focus())
         {
             CD_Empresa.Focus();
         }
     }
 }
Exemplo n.º 18
0
 private void afterBusca()
 {
     if (CD_Empresa.Text.Trim().Equals(string.Empty))
     {
         MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Empresa.Focus();
         return;
     }
     if (TP_Ordem.Text.Trim().Equals(string.Empty))
     {
         MessageBox.Show("Obrigatorio informar tipo de ordem.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         TP_Ordem.Focus();
         return;
     }
     if (CD_Clifor.Text.Trim().Equals(string.Empty))
     {
         MessageBox.Show("Obrigatorio informar cliente.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Clifor.Focus();
         return;
     }
     bsOS.DataSource = CamadaNegocio.Servicos.TCN_LanServico.Buscar(string.Empty,
                                                                    CD_Empresa.Text,
                                                                    CD_Clifor.Text,
                                                                    string.Empty,
                                                                    CD_Produto.Text,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    "A",
                                                                    DT_Inic.Text,
                                                                    DT_Final.Text,
                                                                    "'FE'",
                                                                    string.Empty,
                                                                    false,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    false,
                                                                    false,
                                                                    false,
                                                                    false,
                                                                    false,
                                                                    0,
                                                                    string.Empty,
                                                                    string.Empty,
                                                                    null);
 }
Exemplo n.º 19
0
 public override void afterNovo()
 {
     if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby))
     {
         BS_CadLocalArm_X_Empresa.AddNew();
         base.afterNovo();
         if (!CD_Empresa.Focus())
         {
             CD_Local.Focus();
         }
     }
 }
Exemplo n.º 20
0
 private void BB_Alterar_Click(object sender, EventArgs e)
 {
     TPModo = TTpModo.tm_Edit;
     tabControl_op.SelectedTab = tabPage_Lancamento;
     PreparaBotoes(TPModo);
     HabilitarPaineis(true);
     Tp_Movimento.Enabled      = false;
     Nr_Pedido.Enabled         = false;
     Nr_Pedido.ReadOnly        = true;
     dataGridNavegador.Enabled = false;
     CD_Empresa.Focus();
 }
Exemplo n.º 21
0
 public override void afterNovo()
 {
     if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby))
     {
         bsParamZera.AddNew();
         base.afterNovo();
         if (!CD_Empresa.Focus())
         {
             CD_Empresa.Focus();
         }
     }
 }
Exemplo n.º 22
0
 public override void afterAltera()
 {
     if (tcCentral.SelectedTab.Equals(tpPadrao))
     {
         base.afterAltera();
         if (vTP_Modo == TTpModo.tm_Edit)
         {
             CD_Empresa.Focus();
         }
         QTD_Aprovada.Enabled = false;
     }
 }
Exemplo n.º 23
0
        private void afterBusca()
        {
            if (string.IsNullOrEmpty(CD_Empresa.Text))
            {
                MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                CD_Empresa.Focus();
                return;
            }
            if (string.IsNullOrEmpty(CD_Clifor.Text))
            {
                MessageBox.Show("Obrigatorio informar clifor.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                CD_Clifor.Focus();
                return;
            }
            if (string.IsNullOrEmpty(Tp_Dup.Text))
            {
                MessageBox.Show("Obrigatorio informar tipo duplicata.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Tp_Dup.Focus();
                return;
            }
            Utils.TpBusca[] filtro = new Utils.TpBusca[6];
            //Empresa
            filtro[0].vNM_Campo = "a.cd_empresa";
            filtro[0].vOperador = "=";
            filtro[0].vVL_Busca = "'" + CD_Empresa.Text.Trim() + "'";
            //Clifor
            filtro[1].vNM_Campo = "a.cd_clifor";
            filtro[1].vOperador = "=";
            filtro[1].vVL_Busca = "'" + CD_Clifor.Text.Trim() + "'";
            //Tipo Duplicata
            filtro[2].vNM_Campo = "a.tp_duplicata";
            filtro[2].vOperador = "=";
            filtro[2].vVL_Busca = "'" + Tp_Dup.Text.Trim() + "'";
            //Duplicata Ativa
            filtro[3].vNM_Campo = "isnull(dup.st_registro, 'A')";
            filtro[3].vOperador = "<>";
            filtro[3].vVL_Busca = "'C'";
            //Parcela com saldo a liquidar
            filtro[4].vNM_Campo = "isnull(a.st_registro, 'A')";
            filtro[4].vOperador = "in";
            filtro[4].vVL_Busca = "('A', 'P')";
            //Parcelas Vencidas
            filtro[5].vNM_Campo = "convert(datetime, floor(convert(decimal(30,10), a.dt_vencto)))";
            filtro[5].vOperador = "<";
            filtro[5].vVL_Busca = "convert(datetime, floor(convert(decimal(30,10), getdate())))";

            bsParcelas.DataSource = new CamadaDados.Financeiro.Duplicata.TCD_LanParcela().Select(filtro, 0, string.Empty, "a.dt_vencto, c.nm_clifor", string.Empty);
            //Totalizar dados parcelas
            Tot_Parcelas.Value  = (bsParcelas.DataSource as CamadaDados.Financeiro.Duplicata.TList_RegLanParcela).Sum(p => p.Vl_parcela);
            Tot_Liquidado.Value = (bsParcelas.DataSource as CamadaDados.Financeiro.Duplicata.TList_RegLanParcela).Sum(p => p.Vl_liquidado);
            Tot_Atual.Value     = (bsParcelas.DataSource as CamadaDados.Financeiro.Duplicata.TList_RegLanParcela).Sum(p => p.cVl_atual);
        }
Exemplo n.º 24
0
 public override void afterNovo()
 {
     if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby))
     {
         BS_CadEmpresa_X_Moega.AddNew();
         base.afterNovo();
         this.modoBotoes(this.vTP_Modo, true, false, true, false, true, true, false);
         if (!CD_Moega.Focus())
         {
             CD_Empresa.Focus();
         }
     }
 }
Exemplo n.º 25
0
 private void afterBusca()
 {
     if (string.IsNullOrEmpty(CD_Empresa.Text))
     {
         MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Empresa.Focus();
         return;
     }
     bsGiaIcms.DataSource = CamadaNegocio.Fiscal.GIA_ICMS.TCN_GIAICMS.Buscar(CD_Empresa.Text,
                                                                             new DateTime(dtPeriodo.Value.Year, dtPeriodo.Value.Month, 1).ToString("dd/MM/yyyy"),
                                                                             new DateTime(dtPeriodo.Value.Year, dtPeriodo.Value.Month, DateTime.DaysInMonth(dtPeriodo.Value.Year, dtPeriodo.Value.Month), 23, 59, 59).ToString("dd/MM/yyyy HH:mm:ss"),
                                                                             null);
 }
Exemplo n.º 26
0
 public override void afterNovo()
 {
     if ((this.vTP_Modo == TTpModo.tm_busca) || (this.vTP_Modo == TTpModo.tm_Standby))
     {
         BS_CadEmpresa.AddNew();
         base.afterNovo();
         pParametros.HabilitarControls(true, this.vTP_Modo);
         pDocumentos.HabilitarControls(true, this.vTP_Modo);
         if (!(CD_Empresa.Focus()))
         {
             NM_Empresa.Focus();
         }
         buscarlogo.Enabled     = true;
         bb_excluirLogo.Enabled = true;
     }
 }
Exemplo n.º 27
0
 private void CalcularDisponibilidade()
 {
     if (string.IsNullOrEmpty(CD_Empresa.Text))
     {
         MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Empresa.Focus();
         return;
     }
     if (string.IsNullOrEmpty(id_formulacao.Text))
     {
         MessageBox.Show("Obrigatorio informar formula.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         id_formulacao.Focus();
         return;
     }
     //Verificar se existe Ficha de materia prima personalizada na ordem de produção.
     if (!string.IsNullOrEmpty(pId_ordem))
     {
         CamadaDados.Producao.Producao.TList_Ordem_MPrima lOrdemPrima =
             CamadaNegocio.Producao.Producao.TCN_Ordem_MPrima.Buscar(pId_ordem, null);
         if (lOrdemPrima.Count > 0)
         {
             bsMPrima.DataSource = CamadaNegocio.Producao.Producao.TCN_MPrima.MontarListaMPrimaOrdem(CD_Empresa.Text,
                                                                                                     lOrdemPrima[0].Id_ordemstr,
                                                                                                     qtd_batch.Value,
                                                                                                     null,
                                                                                                     null);
         }
     }
     else
     {
         bsMPrima.DataSource = CamadaNegocio.Producao.Producao.TCN_MPrima.MontarListaMPrima(CD_Empresa.Text,
                                                                                            id_formulacao.Text,
                                                                                            qtd_batch.Value,
                                                                                            null,
                                                                                            null);
     }
     VL_CustoMPD.Value = (bsMPrima.List as CamadaDados.Producao.Producao.TList_MPrima).Sum(p => p.Vl_custo);
     //Buscar Custo Fixo
     BuscarCustoFixo();
     //calculo valor unitario
     if (qtd_produzir.Value > decimal.Zero)
     {
         Vl_CustoUnitario.Value = Vl_CustoTotal.Value / (qtd_batch.Value * qtd_produzir.Value);
     }
     bsMPrima_PositionChanged(this, new EventArgs());
 }
Exemplo n.º 28
0
 private void placaCarreta_Leave(object sender, EventArgs e)
 {
     if (controlePlaca)
     {
         controlePlaca = false;
         if (placaCarreta.Text.Trim() != string.Empty)
         {
             CamadaDados.Balanca.TList_PesagemAvulsa lPsAvulsa = CamadaNegocio.Balanca.TCN_PesagemAvulsa.Buscar(string.Empty,
                                                                                                                string.Empty,
                                                                                                                string.Empty,
                                                                                                                placaCarreta.Text,
                                                                                                                string.Empty,
                                                                                                                string.Empty,
                                                                                                                string.Empty,
                                                                                                                string.Empty,
                                                                                                                string.Empty,
                                                                                                                string.Empty,
                                                                                                                "'A'",
                                                                                                                0,
                                                                                                                string.Empty,
                                                                                                                null);
             if (lPsAvulsa.Count > 0)
             {
                 ps_bruto.Value        = 0;
                 ps_tara.Value         = 0;
                 ps_liquido.Value      = 0;
                 bsPsAvulsa.DataSource = lPsAvulsa;
                 CD_Empresa.Enabled    = false;
                 BB_Empresa.Enabled    = false;
                 placaCarreta.Enabled  = false;
                 TpModo            = TTpModo.tm_Edit;
                 vST_FecharPesagem = true;
                 modoBotoes();
                 ativaCampos();
                 TP_Pesagem.Text = lPsAvulsa[0].Tp_pesagem;
                 TPPesagem();
             }
             else
             {
                 ativaCampos();
                 CD_Empresa.Focus();
             }
         }
         controlePlaca = true;
     }
 }
Exemplo n.º 29
0
 private void afterInserirMPrima()
 {
     if (bsFormulaApontamento.Current != null)
     {
         if (CD_Empresa.Text.Trim().Equals(string.Empty))
         {
             MessageBox.Show("Obrigatório informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
             CD_Empresa.Focus();
             return;
         }
         using (TFLanFichaTec_MPrima fFichaTec_MPrima = new TFLanFichaTec_MPrima())
         {
             fFichaTec_MPrima.Cd_empresa = CD_Empresa.Text;
             if (fFichaTec_MPrima.ShowDialog() == DialogResult.OK)
             {
                 if (fFichaTec_MPrima.FichaTec_MPrima != null)
                 {
                     //Se existir um registro para o produto, exclui
                     if ((bsFormulaApontamento.Current as TRegistro_FormulaApontamento).LFichaTec_MPrima.Exists(p => p.Cd_produto.Trim().Equals(fFichaTec_MPrima.FichaTec_MPrima.Cd_produto.Trim())))
                     {
                         if (MessageBox.Show("Este item ja se encontra na lista de materias-primas.\r\n" +
                                             "Deseja ignorar o registro antigo e inserir o novo?",
                                             "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1)
                             == DialogResult.Yes)
                         {
                             (bsFormulaApontamento.Current as TRegistro_FormulaApontamento).LFichaTec_MPrima.RemoveAll(p => p.Cd_produto.Trim().Equals(fFichaTec_MPrima.FichaTec_MPrima.Cd_produto.Trim()));
                             (bsFormulaApontamento.Current as TRegistro_FormulaApontamento).LFichaTec_MPrima.Add(fFichaTec_MPrima.FichaTec_MPrima);
                             bsFormulaApontamento.ResetCurrentItem();
                         }
                     }
                     else
                     {
                         //Inserir novo registro
                         (bsFormulaApontamento.Current as TRegistro_FormulaApontamento).LFichaTec_MPrima.Add(fFichaTec_MPrima.FichaTec_MPrima);
                         bsFormulaApontamento.ResetCurrentItem();
                     }
                 }
             }
         }
     }
     else
     {
         MessageBox.Show("Não existe registro de apontamento selecionado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Exemplo n.º 30
0
 private void afterBusca()
 {
     if (string.IsNullOrEmpty(CD_Empresa.Text))
     {
         MessageBox.Show("Obrigatorio informar empresa.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_Empresa.Focus();
         return;
     }
     if (string.IsNullOrEmpty(CD_CompVend.Text))
     {
         MessageBox.Show("Obrigatorio informar vendedor.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         CD_CompVend.Focus();
         return;
     }
     bsComissao.DataSource = CamadaNegocio.Faturamento.Comissao.TCN_Fechamento_Comissao.Buscar(string.Empty,
                                                                                               CD_Empresa.Text,
                                                                                               id_viagem.Text,
                                                                                               CD_CompVend.Text,
                                                                                               string.Empty,
                                                                                               string.Empty,
                                                                                               nr_notafiscal.Text,
                                                                                               id_cupom.Text,
                                                                                               string.Empty,
                                                                                               id_ordem.Text,
                                                                                               string.Empty,
                                                                                               nr_pedido.Text,
                                                                                               string.Empty,
                                                                                               string.Empty,
                                                                                               nr_cte.Text,
                                                                                               id_receita.Text,
                                                                                               id_locacao.Text,
                                                                                               string.Empty,
                                                                                               dt_ini.Text,
                                                                                               dt_fin.Text,
                                                                                               "C",
                                                                                               string.Empty,
                                                                                               string.Empty,
                                                                                               null);
     tot_comissao.Value = (bsComissao.List as CamadaDados.Faturamento.Comissao.TList_Fechamento_Comissao).Sum(p => p.Vl_comissao);
     tot_faturado.Value = (bsComissao.List as CamadaDados.Faturamento.Comissao.TList_Fechamento_Comissao).Sum(p => p.Vl_faturado);
     tot_saldofat.Value = (bsComissao.List as CamadaDados.Faturamento.Comissao.TList_Fechamento_Comissao).Sum(p => p.Vl_saldofaturar);
 }