public async Task <IActionResult> Edit(string id, [Bind("IdEtapa,NombreEtapa,DescripcionEtapa,IdProyecto")] Etapas etapas) { if (id != etapas.IdEtapa) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(etapas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EtapasExists(etapas.IdEtapa)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdProyecto"] = new SelectList(_context.Proyecto, "IdProyecto", "IdProyecto", etapas.IdProyecto); return(View(etapas)); }
public async Task <IActionResult> Edit(int id, [Bind("Id_etapa,nivel")] Etapas etapas) { if (id != etapas.Id_etapa) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(etapas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EtapasExists(etapas.Id_etapa)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(etapas)); }
public List <Etapas> GetEtapas(int GrupoPrograma) { Diccionario dic = new Diccionario(); dic.Add("Grupo", GrupoPrograma); List <Etapas> etapas = new List <Etapas>(); using (var conn = new Conexion(connString)) { using (var reader = conn.EjecutarSP("QryEstados2", dic)) { while (reader.Read()) { Etapas etapa = new Etapas(); etapa.id = reader.GetString(0); etapa.label = reader.GetString(1); etapa.group = reader.GetInt32(2); etapas.Add(etapa); } } } return(etapas); }
public IEtapa ObtenerEtapa(int id) { var consulta = from e in Etapas.Include(ENTIDAD_TAREA_ETAPAS) where e.EtapaID == id select e; return(consulta.FirstOrDefault <Etapa>()); }
public void VaciarBaseDeDatos() { Personas.RemoveRange(Personas); Tareas.RemoveRange(Tareas); Etapas.RemoveRange(Etapas); Proyectos.RemoveRange(Proyectos); SaveChanges(); }
public Negocio(int id, Etapas etapas, Cliente cliente, int clienteId, Produto produto, int produtoId, double valor) { Id = id; Etapas = etapas; Cliente = cliente; Produto = produto; Valor = valor; }
public void ModificarEtapa(IEtapa etapa) { var etapaAEditar = Etapas.Find(etapa.EtapaID); etapaAEditar.Nombre = etapa.Nombre; etapaAEditar.DuracionEstimada = etapa.DuracionEstimada; etapaAEditar.FechaInicio = etapa.FechaInicio; etapaAEditar.Tareas = etapa.Tareas; SaveChanges(); }
public async Task <IActionResult> Create([Bind("Id_etapa,nivel")] Etapas etapas) { if (ModelState.IsValid) { _context.Add(etapas); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(etapas)); }
public void EliminarEtapa(int id) { IEtapa etapa = ObtenerEtapa(id); for (int i = etapa.Tareas.Count - 1; i >= 0; i--) { EliminarTarea(etapa.Tareas[i].TareaID); } etapa.Tareas = new List <Tarea>(); Etapas.Remove(Etapas.Find(id)); SaveChanges(); }
public async Task <IActionResult> Create([Bind("IdEtapa,NombreEtapa,DescripcionEtapa,IdProyecto")] Etapas etapas) { if (ModelState.IsValid) { _context.Add(etapas); await _context.SaveChangesAsync(); TempData["Mensaje"] = "La Etapa se ha creado correctamente"; return(RedirectToAction(nameof(Index))); } ViewData["IdProyecto"] = new SelectList(_context.Proyecto, "IdProyecto", "IdProyecto", etapas.IdProyecto); return(View(etapas)); }
public void AgregarEtapa(Etapa etapa) { Etapas.Add(etapa); }
public EtapaEnvio(DateTime pFechaIng, Etapas pEtp, OficinaPostal pUbicacion) { this.etapa = pEtp; this.FechaIngreso = pFechaIng; this.Ubicacion = pUbicacion; }
public void AdicionarPassos(Etapa etapa, params Passo[] passo1) { etapa.AdicionarPassos(passo1); Etapas.Add(etapa); }
public int AgregarEtapa(Etapa etapa) { Etapas.Add(etapa); SaveChanges(); return(etapa.EtapaID); }
void mostrarFormularioFechaYActualizar(DataGridViewCellEventArgs e, Etapas etapa) { PeriodoWS.gerenciaPeriodo gp = new PeriodoWS.gerenciaPeriodo(); if (e.ColumnIndex == 2) { frmAdmGestCronVerDetalleFecha form = new frmAdmGestCronVerDetalleFecha(); form.Titulo = "Fecha de Inicio:"; if (form.ShowDialog() == DialogResult.OK) { DateTime fecha = form.FechaSeleccionada; if (etapa == Etapas.Planificacion) { gp = (PeriodoWS.gerenciaPeriodo)dgvCronPlanificacion.CurrentRow.DataBoundItem; gp.fechaInicioPlan = fecha; } else if (etapa == Etapas.PreviaD) { gp = (PeriodoWS.gerenciaPeriodo)dgvCronEvPrevia.CurrentRow.DataBoundItem; gp.fechaInicioEvalPrevD = fecha; } else if (etapa == Etapas.FinalD) { gp = (PeriodoWS.gerenciaPeriodo)dgvCronEvFinal.CurrentRow.DataBoundItem; gp.fechaInicioEvalFinD = fecha; } else if (etapa == Etapas.Calibracion) { gp = (PeriodoWS.gerenciaPeriodo)dgvCalibNotas.CurrentRow.DataBoundItem; gp.fechaInicioCal = fecha; } else if (etapa == Etapas.PDI) { gp = (PeriodoWS.gerenciaPeriodo)dgvCronPDI.CurrentRow.DataBoundItem; gp.fechaInicioPDI = fecha; } actualizarGP(gp); dgvCronPlanificacion.DataSource = gerenciasPeriodos; dgvCronEvPrevia.DataSource = gerenciasPeriodos; dgvCronEvFinal.DataSource = gerenciasPeriodos; dgvCronPDI.DataSource = gerenciasPeriodos; dgvCalibNotas.DataSource = gerenciasPeriodos; } } else if (e.ColumnIndex == 3) { frmAdmGestCronVerDetalleFecha form = new frmAdmGestCronVerDetalleFecha(); form.Titulo = "Fecha de Fin:"; if (form.ShowDialog() == DialogResult.OK) { DateTime fecha = form.FechaSeleccionada; if (etapa == Etapas.Planificacion) { gp = (PeriodoWS.gerenciaPeriodo)dgvCronPlanificacion.CurrentRow.DataBoundItem; gp.fechaFinPlan = fecha; } else if (etapa == Etapas.PreviaD) { gp = (PeriodoWS.gerenciaPeriodo)dgvCronEvPrevia.CurrentRow.DataBoundItem; gp.fechaFinEvalPrevD = fecha; } else if (etapa == Etapas.FinalD) { gp = (PeriodoWS.gerenciaPeriodo)dgvCronEvFinal.CurrentRow.DataBoundItem; gp.fechaFinEvalFinD = fecha; } else if (etapa == Etapas.Calibracion) { gp = (PeriodoWS.gerenciaPeriodo)dgvCalibNotas.CurrentRow.DataBoundItem; gp.fechaFinCal = fecha; } else if (etapa == Etapas.PDI) { gp = (PeriodoWS.gerenciaPeriodo)dgvCronPDI.CurrentRow.DataBoundItem; gp.fechaFinPDI = fecha; } actualizarGP(gp); dgvCronPlanificacion.DataSource = gerenciasPeriodos; dgvCronEvPrevia.DataSource = gerenciasPeriodos; dgvCronEvFinal.DataSource = gerenciasPeriodos; dgvCronPDI.DataSource = gerenciasPeriodos; dgvCalibNotas.DataSource = gerenciasPeriodos; } } }
public void QuitarEtapa(Etapa etapa) { Etapas.Remove(etapa); }
public Boolean ContieneEtapa(Etapa etapa) { return(Etapas.Contains(etapa)); }
public Etapas ConsultaEtapa() { Etapas _Retorno = new Etapas(); try { using (HanaConnection conn = new HanaConnection(ConfigurationManager.ConnectionStrings["Hana"].ConnectionString)) { conn.Open(); var Schema = ConfigurationManager.AppSettings["CompanyDB"]; string Sql = string.Format(Properties.Resources.ConsultaEtapa, Schema); using (HanaCommand cmd3 = new HanaCommand(Sql, conn)) { using (HanaDataReader productInfoReader3 = cmd3.ExecuteReader()) { HanaCommand cmd = new HanaCommand(Sql, conn); HanaDataReader productInfoReader = cmd.ExecuteReader(); if (productInfoReader.HasRows) { productInfoReader.Read(); string Code = productInfoReader.GetString(0); string Name = productInfoReader.GetString(1); string Count = productInfoReader.GetString(2); _Retorno.value = new Etapa[int.Parse(Count)]; _Retorno.value[0] = new Etapa(); _Retorno.value[0].Code = Code; _Retorno.value[0].Name = Name; int i = 1; while (productInfoReader.Read()) { Code = productInfoReader.GetString(0); Name = productInfoReader.GetString(1); _Retorno.value[i] = new Etapa(); _Retorno.value[i].Code = Code; _Retorno.value[i].Name = Name; i++; } } } } } } catch (Exception ex) { Log.Error(ex.Message); } finally { } return(_Retorno); }