public void BuscarTest() { RepositorioBase <TiposComprobantes> repositorio = new RepositorioBase <TiposComprobantes>(); TiposComprobantes tipos = repositorio.Buscar(1); Assert.IsNotNull(tipos); }
public void ModificarTest() { RepositorioBase <TiposComprobantes> repositorio = new RepositorioBase <TiposComprobantes>(); bool paso = false; TiposComprobantes tipos = repositorio.Buscar(1); tipos.Nombre = "Normal"; paso = repositorio.Modificar(tipos); Assert.AreEqual(true, paso); }
public void Modificar() { RepositorioBase <TiposComprobantes> repositorio; repositorio = new RepositorioBase <TiposComprobantes>(); TiposComprobantes tipoComprobante = new TiposComprobantes(); tipoComprobante.TipoComprobanteId = 1; tipoComprobante.NombreComprobante = "Valor Fiscal"; Assert.IsTrue(repositorio.Modificar(tipoComprobante)); }
public void Guardar() { RepositorioBase <TiposComprobantes> repositorio; repositorio = new RepositorioBase <TiposComprobantes>(); TiposComprobantes tipoComprobante = new TiposComprobantes(); tipoComprobante.TipoComprobanteId = 1; tipoComprobante.NombreComprobante = "Normal"; Assert.IsTrue(repositorio.Guardar(tipoComprobante)); }
public void GuardarTest() { TiposComprobantes tipos = new TiposComprobantes() { Nombre = "Ordinario" }; RepositorioBase <TiposComprobantes> repositorio = new RepositorioBase <TiposComprobantes>(); bool paso = false; paso = repositorio.Guardar(tipos); Assert.AreEqual(true, paso); }
//TODO: Repetido private string ObtenerNroComprobante() { string ultimoComprobante = string.Empty; TiposComprobantes tipo = comprobante.Tipo; try { if (tipo.Codigo == ConfigurationManager.AppSettings["tipoComprobante.FacturaA"]) { ultimoComprobante = comprobante.Empresa.UltimaFacturaA; } else if (tipo.Codigo == ConfigurationManager.AppSettings["tipoComprobante.FacturaB"]) { ultimoComprobante = comprobante.Empresa.UltimaFacturaB; } else if (tipo.Codigo == ConfigurationManager.AppSettings["tipoComprobante.FacturaC"]) { ultimoComprobante = comprobante.Empresa.UltimaFacturaC; } else if (tipo.Codigo == ConfigurationManager.AppSettings["tipoComprobante.FacturaE"]) { ultimoComprobante = comprobante.Empresa.UltimaFacturaE; } else if (tipo.Codigo == ConfigurationManager.AppSettings["tipoComprobante.NotaDebitoA"]) { ultimoComprobante = comprobante.Empresa.UltimaNotaDebitoA; } else if (tipo.Codigo == ConfigurationManager.AppSettings["tipoComprobante.NotaDebitoB"]) { ultimoComprobante = comprobante.Empresa.UltimaNotaDebitoB; } else if (tipo.Codigo == ConfigurationManager.AppSettings["tipoComprobante.NotaDebitoC"]) { ultimoComprobante = comprobante.Empresa.UltimaNotaDebitoC; } else if (tipo.Codigo == ConfigurationManager.AppSettings["tipoComprobante.NotaDebitoE"]) { ultimoComprobante = comprobante.Empresa.UltimaNotaDebitoE; } else if (tipo.Codigo == ConfigurationManager.AppSettings["tipoComprobante.NotaCreditoA"]) { ultimoComprobante = comprobante.Empresa.UltimaNotaCreditoA; } else if (tipo.Codigo == ConfigurationManager.AppSettings["tipoComprobante.NotaCreditoB"]) { ultimoComprobante = comprobante.Empresa.UltimaNotaCreditoB; } else if (tipo.Codigo == ConfigurationManager.AppSettings["tipoComprobante.NotaCreditoC"]) { ultimoComprobante = comprobante.Empresa.UltimaNotaCreditoC; } else if (tipo.Codigo == ConfigurationManager.AppSettings["tipoComprobante.NotaCreditoE"]) { ultimoComprobante = comprobante.Empresa.UltimaNotaCreditoE; } string[] partes = ultimoComprobante.Split(new char[] { '-' }); int?nroC; if (partes.Length >= 2) { int nro = Convert.ToInt32(partes[1]); nro++; comprobante.NroCbante = partes[0] + "-" + nro.ToString().PadLeft(8, '0'); nroC = MFDService.GetUltimoNroComprobante(comprobante); if (nroC.HasValue) { nroC++; } else { nroC = 1; } } else { throw new Exception("Error al intentar obtener el último nro de comprobante: " + tipo.Nombre); } return(partes[0] + "-" + nroC.ToString().PadLeft(8, '0')); } catch { throw new Exception("Error al intentar obtener el último nro de comprobante: " + tipo.Nombre); } }
private bool HayComprobantes(TiposComprobantes tipos) { return(DBConnection.Session.CreateCriteria(typeof(Comprobantes)).Add(Expression.Eq("Tipo", tipos)). SetMaxResults(1).List().Count > 0); }