public IActionResult EditarEstadoVista(int idEstado) { var EstadoTarea = new TbFdTareaEstado(); EstadoTarea = this.IEstadoService.GetById(idEstado); return(PartialView("_CrearEditarEstados", EstadoTarea)); }
public TbFdTareaEstado viewToModelSave(EstadoTareaViewModel domain) { TbFdTareaEstado te = new TbFdTareaEstado(); te.Titulo = domain.Titulo; te.Color = domain.Color; te.Activo = domain.Activo; te.EsDefecto = domain.EsDefecto; te.EsFinal = domain.EsFinal; te.EsInicial = domain.EsInicial; te.FechaCreacion = DateTime.Now; return(te); }
public TbFdTareaEstado viewToModelUpdate(EstadoTareaViewModel domain) { TbFdTareaEstado te = new TbFdTareaEstado(); te = this.EstadoTareaService.GetById(Convert.ToInt32(domain.Id)); te.Titulo = domain.Titulo; te.Color = domain.Color; te.Activo = domain.Activo; te.EsDefecto = domain.EsDefecto; te.EsFinal = domain.EsFinal; te.EsInicial = domain.EsInicial; return(te); }
public JsonResult Delete(int idEstado) { try { TbFdTareaEstado te = new TbFdTareaEstado(); te = this.IEstadoService.GetById(idEstado); bool flag = this.IEstadoService.Delete(te); if (flag) { return(new JsonResult(true)); } } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); return(new JsonResult(false)); } return(new JsonResult(true)); }
public TbFdTareaEstado Update(TbFdTareaEstado domain) { return(this.IEstadoRepository.Update(domain)); }
public TbFdTareaEstado Save(TbFdTareaEstado domain) { return(this.IEstadoRepository.Save(domain)); }
public bool Delete(TbFdTareaEstado domain) { return(this.IEstadoRepository.Delete(domain)); }
public IActionResult EditarEstado(EstadoTareaViewModel domain) { TbFdTareaEstado estadoTarea = new TbFdTareaEstado(); TbFdTareaEstado titulo = new TbFdTareaEstado(); TbFdTareaEstado color = new TbFdTareaEstado(); TbFdTareaEstado porDefecto = new TbFdTareaEstado(); TbFdTareaEstado esInicial = new TbFdTareaEstado(); TbFdTareaEstado esFinal = new TbFdTareaEstado(); titulo = this.IEstadoService.GetTitulo(domain.Titulo); color = this.IEstadoService.GetColor(domain.Color); porDefecto = this.IEstadoService.GetDefecto(true); esInicial = this.IEstadoService.GetInicial(true); esFinal = this.IEstadoService.GetFinal(true); if (this.IEstadoService.GetByTitulo(domain.Titulo)) { if (titulo.Id != domain.Id) { return(Json(new { titulo = true })); } } if (this.IEstadoService.GetByColor(domain.Color)) { if (color.Id != domain.Id) { return(Json(new { color = true })); } } if (this.IEstadoService.GetByDefecto(domain.EsDefecto) == true) { if (domain.EsDefecto == true) { if (porDefecto.Id != domain.Id) { return(Json(new { defecto = true })); } } } if (this.IEstadoService.GetByEsInicial(domain.EsInicial) == true) { if (domain.EsInicial == true) { if (esInicial.Id != domain.Id) { return(Json(new { inicial = true })); } } } if (this.IEstadoService.GetByEsFinal(domain.EsFinal) == true) { if (domain.EsFinal == true) { if (esFinal.Id != domain.Id) { return(Json(new { final = true })); } } } estadoTarea = this.IEstadoMapper.Update(domain); return(Json(new { titulo = false, color = false, defecto = false, inicial = false, final = false })); }
public IActionResult CrearEstadoVista() { var EstadoTarea = new TbFdTareaEstado(); return(PartialView("_CrearEditarEstados", EstadoTarea)); }
public TbFdTarea viewToModelSave(TareaViewModel domain) { TbFdTareaEstado tTbFdTareaEstado = new TbFdTareaEstado(); TbFdTareaTipo tbTipo = new TbFdTareaTipo(); TbFdTarea tbTarea = new TbFdTarea(); TbFdUsuarioCosto usuarioCosto = new TbFdUsuarioCosto(); tbTarea.Titulo = domain.Titulo; tbTarea.IdContacto = domain.IdContacto; tbTarea.IdUsuario = domain.IdUsuario; tbTarea.Eliminada = false; if (domain.FechaLimite == null) { tbTipo = this.ITipoTareaService.GetById(Convert.ToInt32(domain.IdTipo)); if (tbTipo.ControlaFechaLimite == true) { if (tbTipo.DiasFechaLimite == 0) { tbTarea.FechaLimite = DateTime.Now.AddDays(3); } else { tbTarea.FechaLimite = DateTime.Now.AddDays(tbTipo.DiasFechaLimite.Value); } } else { tbTarea.FechaLimite = DateTime.Now.AddDays(3); } } else { tbTarea.FechaLimite = domain.FechaLimite; } var usuariCostos = this.ICentroDeCostos.GetById(Convert.ToInt32(domain.IdUsuario)); if (domain.DiasEstimados == null) { tbTarea.DiasEstimados = 0; } else { tbTarea.DiasEstimados = domain.DiasEstimados; } tbTarea.Cobrado = domain.Cobrado; tbTarea.MontoCobrad = domain.MontoCobrad; tbTarea.IdEstado = domain.IdEstado; tbTarea.IdTipo = domain.IdTipo; tbTarea.Posicion = domain.Posicion; if (domain.Descripcion == null) { tbTarea.Descripcion = ""; } else { tbTarea.Descripcion = domain.Descripcion; } tTbFdTareaEstado = this.IEstadoTareaService.GetById(Convert.ToInt32(domain.IdEstado)); if (tTbFdTareaEstado.EsInicial == true) { tbTarea.FechaInicio = DateTime.Now; tbTarea.DiasReales = 0; } else { tbTarea.FechaInicio = null; } if (tTbFdTareaEstado.EsFinal == true) { tbTarea.FechaFinal = DateTime.Now; tbTarea.DiasReales = 0; } else { tbTarea.FechaFinal = null; } if (domain.IdUsuario != 0) { if (domain.CostoEstimado == 0) { tbTarea.CostoEstimado = usuariCostos.Costo; } else { if (usuariCostos != null) { tbTarea.CostoEstimado = (usuariCostos.Costo * tbTarea.DiasEstimados); tbTarea.CostoReal = (usuariCostos.Costo * tbTarea.DiasReales); } else { tbTarea.CostoEstimado = (0 * tbTarea.DiasEstimados); tbTarea.CostoReal = (0 * tbTarea.DiasReales); } } } return(tbTarea); }
public TbFdTarea viewToModelUpdate(TareaViewModel domain) { TbFdTareaEstado tTbFdTareaEstado = new TbFdTareaEstado(); TbFdTareaTipo tbTipo = new TbFdTareaTipo(); TbFdTarea tbTarea = new TbFdTarea(); tbTarea = this.ItareaService.GetById(Convert.ToInt32(domain.Id)); TbFdUsuarioCosto usuarioCosto = new TbFdUsuarioCosto(); tbTarea.Titulo = domain.Titulo; tbTarea.IdContacto = domain.IdContacto; tbTarea.IdUsuario = domain.IdUsuario; if (domain.FechaLimite == null) { tbTipo = this.ITipoTareaService.GetById(Convert.ToInt32(domain.IdTipo)); if (tbTipo.ControlaFechaLimite == true) { if (tbTipo.DiasFechaLimite == 0) { tbTarea.FechaLimite = DateTime.Now.AddDays(3); } else { tbTarea.FechaLimite = DateTime.Now.AddDays(tbTipo.DiasFechaLimite.Value); } } else { tbTarea.FechaLimite = DateTime.Now.AddDays(3); } } else { tbTarea.FechaLimite = domain.FechaLimite; } var usuariCostos = this.ICentroDeCostos.GetById(Convert.ToInt32(domain.IdUsuario)); tbTarea.DiasEstimados = domain.DiasEstimados; if (domain.IdUsuario != null) { if (domain.CostoEstimado == 0) { if (usuariCostos != null) { tbTarea.CostoEstimado = usuariCostos.Costo; } } else { if (usuariCostos != null) { tbTarea.CostoEstimado = (usuariCostos.Costo * domain.DiasEstimados); } else { tbTarea.CostoEstimado = (0 * domain.DiasEstimados); } } } else { tbTarea.CostoEstimado = 0; } tbTarea.Cobrado = domain.Cobrado; tbTarea.MontoCobrad = domain.MontoCobrad; tbTarea.IdEstado = domain.IdEstado; tbTarea.IdTipo = domain.IdTipo; if (domain.Descripcion == null) { tbTarea.Descripcion = ""; } else { tbTarea.Descripcion = domain.Descripcion; } tTbFdTareaEstado = this.IEstadoTareaService.GetById(Convert.ToInt32(domain.IdEstado)); if (tTbFdTareaEstado.EsInicial == true) { tbTarea.FechaInicio = DateTime.Now; } else if (tTbFdTareaEstado.EsFinal == true) { tbTarea.FechaFinal = DateTime.Now; if (tbTarea.FechaInicio.ToString() != "") { var a = tbTarea.FechaFinal - tbTarea.FechaInicio; TimeSpan difFechas = (tbTarea.FechaFinal.Value.Date - tbTarea.FechaInicio.Value.Date); int dias = difFechas.Days; tbTarea.DiasReales = dias; } else { tbTarea.DiasReales = 0; } if (domain.IdUsuario != null && usuariCostos != null) { tbTarea.CostoReal = (usuariCostos.Costo * tbTarea.DiasReales); } else { tbTarea.CostoReal = (0 * tbTarea.DiasReales); } } else { tbTarea.FechaFinal = null; } return(tbTarea); }