public void BoletaBL_Create() { var LisCliente = ClienteBL.GetList(false); var ListUsuario = UsuarioBL.GetList(false); var ListProyecto = ProyectoBL.GetList(false); var ListDepartamento = CatalogoBL.GetList(CatalogoEnum.Departamento, false); var ListTiempoInvertido = CatalogoBL.GetList(CatalogoEnum.TiempoInvertido, false); Boleta _Boleta = new Boleta() { Id = 0, ClienteId = LisCliente.First().Id, DepartamentoId = ListDepartamento.First().Id, FechaEntrada = DateTime.Now, FechaSalida = DateTime.Now, NumeroBoleta = "PRUEBA", ProyectoId = ListProyecto.First().Id, TiempoEfectivo = 0, TiempoInvertidoEn = ListTiempoInvertido.First().Id, UsuarioId = ListUsuario.First().Id, EsActivo = false, FechaRegistro = DateTime.Now, }; var Boleta = BoletaBL.Create(_Boleta); Assert.IsTrue(Boleta.Id > 0); }
public ActionResult Create(Boleta boleta) { boleta.FechaRegistro = DateTime.Now; boleta.EsActivo = true; boleta.UsuarioId = 1; // Usuario en sesion boleta = BoletaBL.Create(boleta); if (boleta.Id > 0) { return(RedirectToAction("Create", "Actividad", new { id = boleta.Id })); } else { ModelState.AddModelError(string.Empty, "Ocurrió un error al ingresar la boleta"); return(View(boleta)); } }