Exemplo n.º 1
0
        public TRegistro_LanAdiantamento()
        {
            Id_adto             = 0;
            Cd_empresa          = string.Empty;
            Nm_empresa          = string.Empty;
            Cd_clifor           = string.Empty;
            Nm_clifor           = string.Empty;
            Ds_adto             = string.Empty;
            tp_movimento        = "C";
            tipo_movimento      = "CONCEDIDO";
            Vl_adto             = decimal.Zero;
            dt_lancto           = UtilData.Data_Servidor();
            dt_lanctostring     = UtilData.Data_Servidor().ToString("dd/MM/yyyy");
            dt_prevdevolucao    = null;
            dt_prevdevolucaostr = string.Empty;
            _ST_ADTO            = "A";
            _ST_ADTO_String     = "ABERTO";
            _TP_Lancto          = "F";
            _TP_Lancto_String   = "FINANCEIRO";
            lCustoLancto        = new CCustoLan.TList_LanCCustoLancto();
            lCustoLanDel        = new CCustoLan.TList_LanCCustoLancto();
            List_Caixa          = new TList_LanCaixa();
            lCheques            = new Titulo.TList_RegLanTitulo();
            lChequesBusca       = new Titulo.TList_RegLanTitulo();
            lFatura             = new Cartao.TList_FaturaCartao();
            VL_Receber          = decimal.Zero;
            VL_Pagar            = decimal.Zero;
            CD_Endereco         = string.Empty;
            DS_Endereco         = string.Empty;
            Cidade            = string.Empty;
            UF                = string.Empty;
            Vl_devolver       = decimal.Zero;
            id_caixaPDV       = null;
            id_caixaPDVstr    = string.Empty;
            Cd_contagerDev    = string.Empty;
            Cd_lanctoCaixaDev = null;
            St_qtCheque       = false;
            vl_processar      = decimal.Zero;
            St_processar      = false;

            Cd_contager_qt = string.Empty;
            Ds_contager_qt = string.Empty;
        }
Exemplo n.º 2
0
        private void BB_Alterar_Click(object sender, EventArgs e)
        {
            if (tabControl1.SelectedIndex == 0)
            {
                if (!(BS_Duplicata.List as IEnumerable <TRegistro_LanDuplicata>).ToList().Exists(r => r.St_liquidar))
                {
                    MessageBox.Show("Nenhum registro selecionado para auditar.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                else if (MessageBox.Show("Confirma auditar todos registros selecionados, está opção não poderá ser desfeita.",
                                         "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    return;
                }

                TList_RegLanDuplicata _LanDuplicatas = new TList_RegLanDuplicata();
                (BS_Duplicata.List as IEnumerable <TRegistro_LanDuplicata>).ToList().FindAll(r => r.St_liquidar).ForEach(p =>
                {
                    _LanDuplicatas.Add(p);
                });

                try
                {
                    TCN_LanDuplicata.AuditarDuplicatas(_LanDuplicatas, null);
                    MessageBox.Show("Auditado com sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    (BS_Duplicata.DataSource as TList_RegLanDuplicata).RemoveAll(r => r.St_liquidar = true);
                    BS_Duplicata.ResetBindings(true);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                if (!(bsCaixa.List as IEnumerable <TRegistro_LanCaixa>).ToList().Exists(r => r.St_conciliar))
                {
                    MessageBox.Show("Nenhum registro selecionado para auditar.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                else if (MessageBox.Show("Confirma auditar todos registros selecionados, está opção não poderá ser desfeita.",
                                         "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    return;
                }

                TList_LanCaixa _LanCaixas = new TList_LanCaixa();
                (bsCaixa.List as IEnumerable <TRegistro_LanCaixa>).ToList().FindAll(r => r.St_conciliar).ForEach(p =>
                {
                    _LanCaixas.Add(p);
                });

                try
                {
                    TCN_LanCaixa.AuditarCaixa(_LanCaixas, null);
                    MessageBox.Show("Auditado com sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    (bsCaixa.DataSource as TList_LanCaixa).RemoveAll(r => r.St_conciliar);
                    bsCaixa.ResetBindings(true);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }