Exemplo n.º 1
0
        public JsonResult Deletar(NTNotasBE obj)
        {
            var serv = new NTNotasBLL();

            serv.Delete(obj);
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public JsonResult Cadastrar(NTNotasBE obj)
        {
            var nt = new NTNotasBLL();

            if (obj.cont_id == 0)
            {
                obj.conf_id = (int)Session[Globais.Helper.Globais.SessionSistemaConfId];
                obj         = nt.Insert(obj);
            }
            else
            {
                nt.Update(obj);
            }
            return(Json(obj.cont_id, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        List <NTNotasBE> CarregaDados(NTNotasBE obj)
        {
            List <NTNotasBE> result = new List <NTNotasBE>();
            SqlDataReader    dr     = new BaseDados().RetornaDataReader(this.procedure, Globais.Helper.TipoSql.Select.ToString(), this.conectionString, obj);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    NTNotasBE item = new NTNotasBE();

                    item.not_id = DBNull.Value.Equals(dr["not_id"]) ? 0 : Convert.ToInt32(dr["not_id"]);

                    item.log_id = DBNull.Value.Equals(dr["log_id"]) ? 0 : Convert.ToInt32(dr["log_id"]);
                    //item.user_id = DBNull.Value.Equals(dr["user_id"]) ? 0 : Convert.ToInt32(dr["user_id"]);
                    item.log_cadastro  = Convert.ToDateTime(dr["log_cadastro"]);
                    item.log_alteracao = DBNull.Value.Equals(dr["log_alteracao"]) ? default(DateTime) : Convert.ToDateTime(dr["log_alteracao"]);
                    item.log_exclusao  = DBNull.Value.Equals(dr["log_exclusao"]) ? default(DateTime) : Convert.ToDateTime(dr["log_exclusao"]);
                    item.log_ativo     = DBNull.Value.Equals(dr["log_exclusao"]) ? false : Convert.ToBoolean(dr["log_exclusao"]);

                    item.not_numero       = DBNull.Value.Equals(dr["not_numero"]) ? 0 : Convert.ToInt32(dr["not_numero"]);
                    item.cli_id           = DBNull.Value.Equals(dr["cli_id"]) ? 0 : Convert.ToInt32(dr["cli_id"]);
                    item.cont_id          = DBNull.Value.Equals(dr["cont_id"]) ? 0 : Convert.ToInt32(dr["cont_id"]);
                    item.conf_id          = DBNull.Value.Equals(dr["conf_id"]) ? 0 : Convert.ToInt32(dr["conf_id"]);
                    item.not_tipoReceita  = dr["not_tipoReceita"].ToString();
                    item.not_codReceita   = dr["not_codReceita"].ToString();
                    item.not_dtEmissao    = DBNull.Value.Equals(dr["not_dtEmissao"]) ? default(DateTime) : Convert.ToDateTime(dr["not_dtEmissao"]);
                    item.not_dtVencimento = DBNull.Value.Equals(dr["not_dtVencimento"]) ? default(DateTime) : Convert.ToDateTime(dr["not_dtVencimento"]);
                    item.not_pis          = DBNull.Value.Equals(dr["not_pis"]) ? 0 : Convert.ToDecimal(dr["not_pis"]);
                    item.not_confins      = DBNull.Value.Equals(dr["not_confins"]) ? 0 : Convert.ToDecimal(dr["not_confins"]);
                    item.not_cssl         = DBNull.Value.Equals(dr["not_cssl"]) ? 0 : Convert.ToDecimal(dr["not_cssl"]);
                    item.not_irrf         = DBNull.Value.Equals(dr["not_irrf"]) ? 0 : Convert.ToDecimal(dr["not_irrf"]);
                    item.not_totalbruto   = DBNull.Value.Equals(dr["not_totalbruto"]) ? 0 : Convert.ToDecimal(dr["not_totalbruto"]);
                    item.not_totalliquido = DBNull.Value.Equals(dr["not_totalliquido"]) ? 0 : Convert.ToDecimal(dr["not_totalliquido"]);
                    item.not_preenchida   = DBNull.Value.Equals(dr["not_preenchida"]) ? 0 : Convert.ToInt32(dr["not_preenchida"]);
                    item.not_emitida      = DBNull.Value.Equals(dr["not_emitida"]) ? false : Convert.ToBoolean(dr["not_emitida"]);
                    item.not_situacao     = dr["not_situacao"].ToString();
                    item.not_chave        = dr["not_chave"].ToString();

                    result.Add(item);
                }
                dr.Close();
            }
            dr.Close();
            return(result);
        }
Exemplo n.º 4
0
 public bool Delete(NTNotasBE obj)
 {
     return(new NTNotasDao().Delete(obj).Value);
 }
Exemplo n.º 5
0
 public bool Update(NTNotasBE obj)
 {
     return(new NTNotasDao().Update(obj).Value);
 }
Exemplo n.º 6
0
 public NTNotasBE Insert(NTNotasBE obj)
 {
     obj.not_id = new NTNotasDao().Insert(obj);
     return(obj);
 }
Exemplo n.º 7
0
 public NTNotasEmitidasBE SelectId(NTNotasBE obj)
 {
     return(new NTNotasDao().Select <NTNotasEmitidasBE>(obj).FirstOrDefault <NTNotasEmitidasBE>());
 }
Exemplo n.º 8
0
 public List <NTNotasBE> Select(NTNotasBE obj)
 {
     return(new NTNotasDao().Select <NTNotasBE>(obj).ToList());
 }
        bool SalvaNotas()
        {
            try
            {
                List <NTNotasBE> notas         = new List <NTNotasBE>();
                NTNotasBLL       _notaDao      = new NTNotasBLL();
                NTNotasItensBLL  _notaItensDao = new NTNotasItensBLL();
                foreach (var item in this.Faturamento.Contratos)
                {
                    var obj = new NTNotasBE();
                    obj.not_numero        = this.numeroNota;
                    obj.cli_id            = item.Contrato.cli_id;
                    obj.cont_id           = item.Contrato.cont_id;
                    obj.conf_id           = conf_id;
                    obj.not_tipoReceita   = "N";
                    obj.not_codReceita    = "N";
                    obj.not_dtEmissao     = DateTime.Now;
                    obj.not_dtVencimento  = this.DataVencimento(item.Contrato.Cliente.cli_tipoVencimento, item.Contrato.Cliente.cli_parametroVencimento); // DateTime.Now.AddDays(10);//Ajustes com os parametros do sistema
                    obj.not_pis           = item.pis;
                    obj.not_confins       = item.confins;
                    obj.not_cssl          = item.cssl;
                    obj.not_irrf          = item.irrf;
                    obj.not_totalbruto    = item.valorBruto;
                    obj.not_totalliquido  = item.valorLiquito;
                    obj.not_preenchida    = 0;     //Muda o status quando gera a cobrança
                    obj.not_emitida       = false; //Muda o status quando gera a nota fiscal
                    obj.not_situacao      = "N";
                    obj.not_chave         = "";
                    obj.lote_id           = this.loteNota.lote_id;
                    obj.not_tipopagamento = "";
                    obj.Contrato          = item.Contrato;

                    obj           = _notaDao.Insert(obj);
                    obj.NotaItens = new List <NTNotasItensBE>();
                    this.numeroNota++;

                    obj.NotaItens = new List <NTNotasItensBE>();

                    foreach (var itemContrato in item.Contrato.Servicos)
                    {
                        var objItem = new NTNotasItensBE();

                        objItem.not_id             = obj.not_id;
                        objItem.not_numero         = obj.not_numero;
                        objItem.notI_qtde          = 1;
                        objItem.notI_descricao     = itemContrato.servCli_nome;
                        objItem.notI_precoUnitario = itemContrato.servCli_valor;
                        objItem.notI_total         = itemContrato.servCli_valor;
                        objItem.notI_tipo          = "F";
                        objItem.notI_ep            = "P";
                        objItem.notI_tipoReceita   = "-";

                        objItem = _notaItensDao.Insert(objItem);
                        obj.NotaItens.Add(objItem);
                    }
                    notas.Add(obj);
                }

                this.loteNota.Notas = notas;

                return(true);
            }
            catch (Exception ex)
            {
                Common.TratarLogErro(ex);
                return(false);
            }
        }
Exemplo n.º 10
0
        public List <NTNotasEmitidasBE> CarregaNotasEmitidas(NTNotasBE obj, string tipoSelect = "Emitidas")
        {
            List <NTNotasEmitidasBE> result   = new List <NTNotasEmitidasBE>();
            GlobaisClienteDao        cliente  = new GlobaisClienteDao();
            SCMContratoDao           contrato = new SCMContratoDao();
            SqlDataReader            dr       = new BaseDados().RetornaDataReader(this.procedure, tipoSelect, this.conectionString, obj);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    NTNotasEmitidasBE item = new NTNotasEmitidasBE();

                    item.not_id = DBNull.Value.Equals(dr["not_id"]) ? 0 : Convert.ToInt32(dr["not_id"]);

                    item.log_id = DBNull.Value.Equals(dr["log_id"]) ? 0 : Convert.ToInt32(dr["log_id"]);
                    //item.user_id = DBNull.Value.Equals(dr["user_id"]) ? 0 : Convert.ToInt32(dr["user_id"]);
                    item.log_cadastro  = Convert.ToDateTime(dr["log_cadastro"]);
                    item.log_alteracao = DBNull.Value.Equals(dr["log_alteracao"]) ? default(DateTime) : Convert.ToDateTime(dr["log_alteracao"]);
                    item.log_exclusao  = DBNull.Value.Equals(dr["log_exclusao"]) ? default(DateTime) : Convert.ToDateTime(dr["log_exclusao"]);
                    item.log_ativo     = DBNull.Value.Equals(dr["log_ativo"]) ? false : Convert.ToBoolean(dr["log_ativo"]);

                    item.not_numero       = DBNull.Value.Equals(dr["not_numero"]) ? 0 : Convert.ToInt32(dr["not_numero"]);
                    item.cli_id           = DBNull.Value.Equals(dr["cli_id"]) ? 0 : Convert.ToInt32(dr["cli_id"]);
                    item.cont_id          = DBNull.Value.Equals(dr["cont_id"]) ? 0 : Convert.ToInt32(dr["cont_id"]);
                    item.conf_id          = DBNull.Value.Equals(dr["conf_id"]) ? 0 : Convert.ToInt32(dr["conf_id"]);
                    item.not_tipoReceita  = dr["not_tipoReceita"].ToString();
                    item.not_codReceita   = dr["not_codReceita"].ToString();
                    item.not_dtEmissao    = DBNull.Value.Equals(dr["not_dtEmissao"]) ? default(DateTime) : Convert.ToDateTime(dr["not_dtEmissao"]);
                    item.not_dtVencimento = DBNull.Value.Equals(dr["not_dtVencimento"]) ? default(DateTime) : Convert.ToDateTime(dr["not_dtVencimento"]);
                    item.not_pis          = DBNull.Value.Equals(dr["not_pis"]) ? 0 : Convert.ToDecimal(dr["not_pis"]);
                    item.not_confins      = DBNull.Value.Equals(dr["not_confins"]) ? 0 : Convert.ToDecimal(dr["not_confins"]);
                    item.not_cssl         = DBNull.Value.Equals(dr["not_cssl"]) ? 0 : Convert.ToDecimal(dr["not_cssl"]);
                    item.not_irrf         = DBNull.Value.Equals(dr["not_irrf"]) ? 0 : Convert.ToDecimal(dr["not_irrf"]);
                    item.not_totalbruto   = DBNull.Value.Equals(dr["not_totalbruto"]) ? 0 : Convert.ToDecimal(dr["not_totalbruto"]);
                    item.not_totalliquido = DBNull.Value.Equals(dr["not_totalliquido"]) ? 0 : Convert.ToDecimal(dr["not_totalliquido"]);
                    item.not_preenchida   = DBNull.Value.Equals(dr["not_preenchida"]) ? 0 : Convert.ToInt32(dr["not_preenchida"]);
                    item.not_emitida      = DBNull.Value.Equals(dr["not_emitida"]) ? false : Convert.ToBoolean(dr["not_emitida"]);
                    item.not_situacao     = dr["not_situacao"].ToString();
                    item.not_chave        = dr["not_chave"].ToString();

                    //Lote
                    item.Lote              = new NTLoteBE();
                    item.Lote.lote_serie   = dr["lote_serie"].ToString();
                    item.Lote.lote_modulo  = dr["lote_modulo"].ToString();
                    item.Lote.lote_emissao = DBNull.Value.Equals(dr["lote_emissao"]) ? default(DateTime) : Convert.ToDateTime(dr["lote_emissao"]);

                    //Retorno
                    item.res_id                = DBNull.Value.Equals(dr["res_id"]) ? 0 : Convert.ToInt32(dr["res_id"]);
                    item.res_numeroNota        = DBNull.Value.Equals(dr["res_numeroNota"]) ? 0 : Convert.ToInt32(dr["res_numeroNota"]);
                    item.res_codigoVerificacao = DBNull.Value.Equals(dr["res_codigoVerificacao"]) ? 0 : Convert.ToInt32(dr["res_codigoVerificacao"]);
                    item.res_dataEmissao       = dr["res_dataEmissao"].ToString();

                    item.Cliente = cliente.CarregaClienteCompleto(new GlobaisClienteBE {
                        cli_id = item.cli_id
                    }).FirstOrDefault <GlobaisClienteBE>();
                    item.Contrato = contrato.SelectId <SCMContratoBE>(new SCMContratoBE {
                        cont_id = item.cont_id
                    });

                    result.Add(item);
                }
                dr.Close();
            }
            dr.Close();
            return(result);
        }
Exemplo n.º 11
0
 public JsonResult SelectId(NTNotasBE obj)
 {
     return(Json(new NTNotasBLL().SelectId(obj), JsonRequestBehavior.AllowGet));
 }