public void Editar(int id, string color, string nombre) { ESTADO_PROSPECTO eSTADO_PROSPECTO = db.ESTADO_PROSPECTO.Find(id); if (eSTADO_PROSPECTO == null) { throw new ApplicationException(); } else { // Crear el Historico de la Oportunidad HISTORICO Historico = new HISTORICO(); Historico.fecha = @DateTime.Now; Historico.titulo = "Editó el estado: " + eSTADO_PROSPECTO.decripcion + " a " + nombre + ""; Historico.descripcion = ""; Historico.id_EstadoProspecto = id; //colocar el usuario Historico.id_usuario = Session["alias"].ToString(); eSTADO_PROSPECTO.color = color; eSTADO_PROSPECTO.decripcion = nombre; if (ModelState.IsValid) { db.HISTORICO.Add(Historico); db.Entry(eSTADO_PROSPECTO).State = EntityState.Modified; db.SaveChanges(); } } }
// GET: ESTADO_OPORTUNIDAD/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ESTADO_PROSPECTO eSTADO_PROSPECTO = db.ESTADO_PROSPECTO.Find(id); if (eSTADO_PROSPECTO == null) { return(HttpNotFound()); } return(View(eSTADO_PROSPECTO)); }
public void Nuevo([Bind(Include = "id_estadoOportunidad,decripcion,color,posicion")] ESTADO_PROSPECTO eSTADO_PROSPECTO) { if (ModelState.IsValid) { int ultOp = int.Parse(db.ESTADO_PROSPECTO .OrderByDescending(p => p.id_estadoOportunidad) .Select(r => r.id_estadoOportunidad) .First().ToString()); var codigo = Convert.ToInt32(ultOp); codigo = (codigo + 1); eSTADO_PROSPECTO.id_estadoOportunidad = codigo; db.ESTADO_PROSPECTO.Add(eSTADO_PROSPECTO); db.SaveChanges(); } }
public void Eliminar(int id) { ESTADO_PROSPECTO eSTADO_PROSPECTO = db.ESTADO_PROSPECTO.Find(id); // Crear el Historico de la Oportunidad HISTORICO Historico = new HISTORICO(); Historico.fecha = @DateTime.Now; Historico.titulo = "Eliminó el estado: " + eSTADO_PROSPECTO.decripcion + ""; Historico.descripcion = ""; //colocar el usuario Historico.id_usuario = Session["alias"].ToString(); db.HISTORICO.Add(Historico); db.ESTADO_PROSPECTO.Remove(eSTADO_PROSPECTO); db.SaveChanges(); }