public JsonResult Deletar(NTNotasBE obj) { var serv = new NTNotasBLL(); serv.Delete(obj); return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult Index() { ViewData[TituloPageEnum.TituloPagina.ToString()] = "Notas"; ViewData[TituloPageEnum.TituloModuloPagina.ToString()] = "Lista Notas Fiscais"; var lista = new NTNotasBLL().Select(); /*var nota = new NFEEnviarNota(); * nota.EnviarRPSNotas(); * nota.ConsultarRPSNotas();*/ return(View(lista)); }
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)); }
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); } }