コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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>());
        }
コード例 #5
0
 public void VaciarBaseDeDatos()
 {
     Personas.RemoveRange(Personas);
     Tareas.RemoveRange(Tareas);
     Etapas.RemoveRange(Etapas);
     Proyectos.RemoveRange(Proyectos);
     SaveChanges();
 }
コード例 #6
0
 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;
 }
コード例 #7
0
        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();
        }
コード例 #8
0
        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));
        }
コード例 #9
0
        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();
        }
コード例 #10
0
        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));
        }
コード例 #11
0
 public void AgregarEtapa(Etapa etapa)
 {
     Etapas.Add(etapa);
 }
コード例 #12
0
 public EtapaEnvio(DateTime pFechaIng, Etapas pEtp, OficinaPostal pUbicacion)
 {
     this.etapa        = pEtp;
     this.FechaIngreso = pFechaIng;
     this.Ubicacion    = pUbicacion;
 }
コード例 #13
0
ファイル: Fluxo.cs プロジェクト: nelson1987/GitMapeamento
 public void AdicionarPassos(Etapa etapa, params Passo[] passo1)
 {
     etapa.AdicionarPassos(passo1);
     Etapas.Add(etapa);
 }
コード例 #14
0
 public int AgregarEtapa(Etapa etapa)
 {
     Etapas.Add(etapa);
     SaveChanges();
     return(etapa.EtapaID);
 }
コード例 #15
0
        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;
                }
            }
        }
コード例 #16
0
 public void QuitarEtapa(Etapa etapa)
 {
     Etapas.Remove(etapa);
 }
コード例 #17
0
 public Boolean ContieneEtapa(Etapa etapa)
 {
     return(Etapas.Contains(etapa));
 }
コード例 #18
0
        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);
        }