Exemple #1
0
        //Alterado para SqlServer
        public static List <Programas> GetProgConvOuEmpr(int conv_id, int empres_id)
        {
            SqlParamsList ps = new SqlParamsList();

            ps.Add(new Fields("convid", conv_id));
            ps.Add(new Fields("empresid", empres_id));

            string sql = " SELECT prog.prog_id, prog.nome";

            sql += " FROM Programas prog";
            sql += " WHERE prog.apagado <> 'S'";
            sql += " AND prog.dt_inicio <= '" + DateTime.Now.ToString("dd/MM/yyyy") + "'";
            sql += " AND prog.dt_fim >= '" + DateTime.Now.ToString("dd/MM/yyyy") + "'";
            sql += " AND (prog.prog_id IN (";
            sql += "    SELECT prog_id FROM Prog_Empr WHERE empres_id = @empresid)";
            sql += " OR prog.prog_id IN (";
            sql += "    SELECT prog_id FROM Prog_Conv WHERE conv_id = @convid))";

            BD        BD    = new BD();
            DataTable table = BD.GetDataTable(sql, ps);

            List <Programas> lista = new List <Programas>();

            foreach (DataRow row in table.Rows)
            {
                Programas prog = new Programas();
                prog.Prog_id = Convert.ToInt32(row["prog_id"]);
                prog.Nome    = row["nome"].ToString();
                lista.Add(prog);
            }

            return(lista);
        }
        private void btnrapido_Click(object sender, EventArgs e)
        {
            Programas prog = new Programas();

            prog.InicioRapido();
            Aquecer(prog.potencia, prog.tempo);
        }
Exemple #3
0
        //Alterado para SqlServer
        public static List<Programas> GetProgConvOuEmpr(int conv_id, int empres_id)
        {
            SqlParamsList ps = new SqlParamsList();
             ps.Add(new Fields("convid", conv_id));
             ps.Add(new Fields("empresid", empres_id));

             string sql = " SELECT prog.prog_id, prog.nome";
             sql += " FROM Programas prog";
             sql += " WHERE prog.apagado <> 'S'";
             sql += " AND prog.dt_inicio <= '" + DateTime.Now.ToString("dd/MM/yyyy") + "'";
             sql += " AND prog.dt_fim >= '" + DateTime.Now.ToString("dd/MM/yyyy") + "'";
             sql += " AND (prog.prog_id IN (";
             sql += "    SELECT prog_id FROM Prog_Empr WHERE empres_id = @empresid)";
             sql += " OR prog.prog_id IN (";
             sql += "    SELECT prog_id FROM Prog_Conv WHERE conv_id = @convid))";

             BD BD = new BD();
             DataTable table = BD.GetDataTable(sql, ps);

             List<Programas> lista = new List<Programas>();

             foreach (DataRow row in table.Rows)
             {
            Programas prog = new Programas();
            prog.Prog_id = Convert.ToInt32(row["prog_id"]);
            prog.Nome = row["nome"].ToString();
            lista.Add(prog);
             }

             return lista;
        }
Exemple #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            Programas programas = db.Programas.Find(id);

            db.Programas.Remove(programas);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult IngresarEmpleado(Empleado empleados, Cargo cargo, Programas programa, bool indicador)
        {
            try
            {
                List <Parameters> Parametros1 = new List <Parameters>();

                Parametros1.Add(new Parameters {
                    nameValue = "@pCodigo", Valor = empleados.CodigoEmpleado
                });
                Parametros1.Add(new Parameters {
                    nameValue = "@pCodigoCargo", Valor = cargo.CodigoCargo
                });
                Parametros1.Add(new Parameters {
                    nameValue = "@pCodigoPrograma", Valor = programa.CodigoPrograma
                });
                Parametros1.Add(new Parameters {
                    nameValue = "@pNombre", Valor = empleados.Nombres
                });
                Parametros1.Add(new Parameters {
                    nameValue = "@pEmail", Valor = empleados.Email
                });
                Parametros1.Add(new Parameters {
                    nameValue = "@pCedula", Valor = empleados.Cedula
                });
                Parametros1.Add(new Parameters {
                    nameValue = "@pActivo", Valor = empleados.activo
                });
                var dtEmpleados = new DataTable();

                if (indicador == true)
                {
                    dtEmpleados = Conexion.GeneralConexion("Conexion", "sp_ins_Empleados", CommandType.StoredProcedure, Parametros1);
                }
                else
                {
                    Parametros1.Add(new Parameters {
                        nameValue = "@pidEmpleado", Valor = empleados.idEmpleado
                    });
                    dtEmpleados = Conexion.GeneralConexion("Conexion", "sp_mod_Empleados", CommandType.StoredProcedure, Parametros1);
                }

                #region Cargar Cargos
                ViewData["Cargo"] = new SelectList(metodos.CargarCargos(), "CodigoCargo", "Descripcion");
                #endregion
                #region Cargar Programas
                ViewData["Programas"] = new SelectList(metodos.CargarProgramas(), "idPrograma", "Descripcion");
                #endregion


                return(PartialView("Empleados", metodos.ListarEmpleados()));
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Exemple #6
0
 public ActionResult Edit([Bind(Include = "ID,Programa,LiderID,Descripcion,Observaciones")] Programas programas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(programas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.LiderID = new SelectList(db.LideresVs, "ID", "Nombre", programas.LiderID);
     return(View(programas));
 }
Exemple #7
0
        public async Task <IActionResult> Agregar_Programas([Bind("Nom_programa, Desc_programa, Img_programa, pre_programa")] Programas programas)
        {
            if (ModelState.IsValid)
            {
                _context.Add(programas);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Mostrar_Programas)));
            }
            return(View(programas));
        }
 public ActionResult Edit([Bind(Include = "Id,IdInstitucion,IdNivelFormacion,Codigo,Nombre,Snies,Semestres,Creditos")] Programas programas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(programas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdInstitucion    = new SelectList(db.Instituciones, "Id", "Nit", programas.IdInstitucion);
     ViewBag.IdNivelFormacion = new SelectList(db.NivelesFormación, "Id", "Nivel", programas.IdNivelFormacion);
     return(View(programas));
 }
Exemple #9
0
        // GET: Programa/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Programas programas = db.Programas.Find(id);

            if (programas == null)
            {
                return(HttpNotFound());
            }
            return(View(programas));
        }
Exemple #10
0
        public Device()
        {
            _programas = new Programas();
            for (int i = 0; i < MAX_PROGRAMAS; i++)
            {
                _programas.Add(new Programa());
            }

            _logs    = new Models.Logs();
            _salidas = new Models.Salidas();

            LastUpdateProgram = System.DateTime.Now;
            LastUpdateConfig  = System.DateTime.Now;
        }
        public ActionResult Formulario(int id)
        {
            SISECOOBEntities db  = new SISECOOBEntities();
            Programas        pro = db.Programas.FirstOrDefault(i => i.ProgramaID == id);
            Programas        p   = new Programas();

            if (pro != null)
            {
                p.ProgramaID = pro.ProgramaID;
                p.Programa   = pro.Programa;
            }

            return(PartialView("_Formulario", p));
        }
Exemple #12
0
        // GET: Programa/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Programas programas = db.Programas.Find(id);

            if (programas == null)
            {
                return(HttpNotFound());
            }
            ViewBag.LiderID = new SelectList(db.LideresVs, "ID", "Nombre", programas.LiderID);
            return(View(programas));
        }
        private void btniniciar_Click(object sender, EventArgs e)
        {
            txtdisplay.Text = "";
            Programas prog = new Programas();
            string    ret;

            if (txtempo.Text == "")
            {
                prog.tempo = 0;
            }
            else
            {
                prog.tempo = int.Parse(txtempo.Text);
            }

            if (txtpotencia.Text == "")
            {
                prog.potencia = 0;
            }
            else
            {
                prog.potencia = int.Parse(txtpotencia.Text);
            }


            /**
             * verifica o retorno das validações, e exibe mensagem de erro
             *
             **/
            ret = prog.validaPotencia();

            if (ret == " ")
            {
                ret = prog.validaTempo();
                if (ret == " ")
                {
                    Aquecer(prog.potencia, prog.tempo);
                }
                else
                {
                    MessageBox.Show(ret);
                }
            }
            else
            {
                MessageBox.Show(ret);
            }
        }
        // GET: Programas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Programas programas = db.Programas.Find(id);

            if (programas == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdInstitucion    = new SelectList(db.Instituciones, "Id", "Nit", programas.IdInstitucion);
            ViewBag.IdNivelFormacion = new SelectList(db.NivelesFormación, "Id", "Nivel", programas.IdNivelFormacion);
            return(View(programas));
        }
 public JsonResult Edicion(Programas pro)
 {
     try
     {
         pro.Editar();
         return(Json(new
         {
             result = true
         }));
     }
     catch (Exception e)
     {
         return(Json(new
         {
             result = false,
             message = e.Message
         }));
     }
 }
 public JsonResult Elimina(int id = 0)
 {
     try
     {
         Programas pro = new Programas();
         pro.Eliminar(id);
         return(Json(new
         {
             result = true
         }));
     }
     catch (Exception e)
     {
         return(Json(new
         {
             result = false,
             message = e.Message
         }));
     }
 }
Exemple #17
0
        //Alterado para SqlServer
        public static List<Programas> GetProgramas()
        {
            string sql = " SELECT prog.prog_id, prog.nome";
             sql += " FROM Programas prog";
             sql += " WHERE prog.apagado <> 'S'";
             sql += " AND prog.dt_inicio <= '" + DateTime.Now.ToString("dd/MM/yyyy") + "'";
             sql += " AND prog.dt_fim >= '" + DateTime.Now.ToString("dd/MM/yyyy") + "'";

             BD BD = new BD();
             DataTable table = BD.GetDataTable(sql, null);

             List<Programas> lista = new List<Programas>();

             foreach (DataRow row in table.Rows)
             {
            Programas prog = new Programas();
            prog.Prog_id = Convert.ToInt32(row["prog_id"]);
            prog.Nome = row["nome"].ToString();
            lista.Add(prog);
             }

             return lista;
        }
Exemple #18
0
        //Alterado para SqlServer
        public static List <Programas> GetProgramas()
        {
            string sql = " SELECT prog.prog_id, prog.nome";

            sql += " FROM Programas prog";
            sql += " WHERE prog.apagado <> 'S'";
            sql += " AND prog.dt_inicio <= '" + DateTime.Now.ToString("dd/MM/yyyy") + "'";
            sql += " AND prog.dt_fim >= '" + DateTime.Now.ToString("dd/MM/yyyy") + "'";

            BD        BD    = new BD();
            DataTable table = BD.GetDataTable(sql, null);

            List <Programas> lista = new List <Programas>();

            foreach (DataRow row in table.Rows)
            {
                Programas prog = new Programas();
                prog.Prog_id = Convert.ToInt32(row["prog_id"]);
                prog.Nome    = row["nome"].ToString();
                lista.Add(prog);
            }

            return(lista);
        }
Exemple #19
0
    public static void Main()
    {
        string opcion;
        const int TAMANYO = 100000;
        Programas[] p = new Programas[TAMANYO];
        int countProgramas = 0;

        do
        {
            Console.WriteLine("Elige una opción:");
            Console.WriteLine("1- Añadir datos de un nuevo programa");
            Console.WriteLine("2- Mostrar los nombres de todos las programas");
            Console.WriteLine("3- Ver todos los datos de un cierto programa");
            Console.WriteLine("4- Modificar una ficha");
            Console.WriteLine("5- Borrar un cierto dato");
            Console.WriteLine("6- Ordenar los datos según su nombre");
            Console.WriteLine("7- Corregir espacios redundantes");
            Console.WriteLine("T- Terminar el uso de la aplicación");
            opcion = Console.ReadLine();

            switch (opcion)
            {
                case "1":
                    if (countProgramas < TAMANYO)
                    {
                        Console.Write("Nombre del Programa #" + countProgramas + ": ");
                        p[countProgramas].nombre = Console.ReadLine();

                        if (p[countProgramas].nombre != "")
                        {
                            do
                            {
                                Console.Write("Categoría: ");
                                p[countProgramas].categoria = Console.ReadLine();

                                if (p[countProgramas].categoria.Length > 30)
                                    Console.WriteLine("Categoria debe ocupar menos de 30 letras");

                            }
                            while (p[countProgramas].categoria.Length > 30);

                            Console.Write("Descripción: ");
                            p[countProgramas].descripcion = Console.ReadLine();

                            if (p[countProgramas].descripcion.Length < 100)
                            {
                                Console.Write("Número de Versión: ");
                                p[countProgramas].version.numeroVersion = Console.ReadLine();

                                Console.Write("Mes de Lanzamiento: ");
                                p[countProgramas].version.mesLanzamiento = Convert.ToByte(Console.ReadLine());

                                Console.Write("Año de Lanzamiento: ");
                                p[countProgramas].version.anyoLanzamiento = Convert.ToUInt16(Console.ReadLine());
                            }

                            countProgramas++;
                        }
                    }
                    else
                    {
                        Console.WriteLine("No se pueden añadir mas programas");
                    }
                    break;
                case "2":
                    if (countPrograma == 0)
                    {
                        Console.WriteLine("No hay datos");
                    }
                    else
                    {
                        for (int i = 0; i < countPrograma; i++)
                        {
                            for (int j = 0; j < 20; j++)
                            {
                                Console.WriteLine("Programa {0}: ", j + 1);
                                Console.WriteLine("Nombre: " + p[j].nombre +
                                    "Categoria: " + p[j].categoria +
                                    "descripción: " + p[j].descripcion +
                                    "Version: " + p[j].version.numeroVersion +
                                    "." + p[j].version.mesLanzamiento +
                                    "." + p[j].version.anyoLanzamiento);
                            }
                            string paso = Console.ReadLine();
                        }
                    }
                    break;
                case "3":
                    Console.WriteLine("¿Qué programa quieres buscar?");
                    string buscar = Console.ReadLine();
                    bool encontrado = false;

                    if (buscar == "")
                    {
                        Console.WriteLine("Categoría: Sin datos");
                    }
                    else
                    {
                        for (int i = 0; i < countProgramas; i++)
                        {
                            if (p[i].nombre.contains(buscar) ||
                               p[i].categoria.contains(buscar) ||
                               p[i].descripcion.contains(buscar))
                            {
                                encontrado = true;

                                Console.WriteLine("Nombre: " + p[i].nombre);
                                Console.WriteLine("Categoría: " +
                                    p[i].categoria);
                                Console.WriteLine("Descripción: " +
                                    p[i].descripcion);
                                Console.WriteLine("Número de versión: " +
                                    p[i].version.numeroVersion);
                                Console.WriteLine("Mes de lanzamiento: " +
                                    p[i].version.mesLanzamiento);
                                Console.WriteLine("Año de lanzamiento: "p[i].version.anyoLanzamiento);
                                Console.WriteLine();
                            }
                        }
                        if (!encontrado)
                        {
                            Console.WriteLine("Programa no encontrado");
                        }

                        break;
                case "4":
                    Console.Write("Introduzca el número de ficha a modificar: ");
                    string numFicha = Convert.ToInt32(Console.ReadLine());
                    
                    for ( int i = 0 ; i < countPrograma ; i++ )
                    {
                        if ( p[i] == numFicha )
                        {
                            Console.WriteLine("Programa {0}: ", i + 1);
                            Console.WriteLine("Nombre: " + p[i].nombre +
                                "Categoria: " + p[i].categoria +
                                "descripción: " + p[i].descripcion +
                                "Version: " + p[i].version.numeroVersion +
                                "." + p[i].version.mesLanzamiento +
                                "." + p[i].version.anyoLanzamiento);
                        }
                    }
                    
                    Console.WriteLine("¿Que desea modificar?: ");
                    Console.WriteLine("1- Nombre");
                    Console.WriteLine("2- Categoria");
                    Console.WriteLine("3- Descripción");
                    Console.WriteLine("4- Número Versión");
                    Console.WriteLine("5- Mes versión");
                    Console.WriteLine("6- Año versión");
                    
                    opcion = Console.ReadLine();
                    
                    switch(opcion)
                    {
                        case "1":
                            Console.Write("Introduzca el nuevo nombre: ");
                            string nuevoNombre = Console.ReadLine();
                            
                            if ( nuevoNombre == "" )
                            {
                                Console.WriteLine("Ningún cambio realizado");
                            }
                            else
                            {
                                p[numFicha].nombre = nuevoNombre;
                            }
                            break;
                        case "2":
                            Console.Write("Introduzca la nueva categoria: ");
                            string nuevoCategoria = Console.ReadLine();
                            
                            if ( nuevoCategoria == "" )
                            {
                                Console.WriteLine("Ningún cambio realizado");
                            }
                            else
                            {
                                p[numFicha].categoria = nuevoCategoria;
                            }
                            break;
                        case "3":
                            Console.Write("Introduzca la nueva descripción: ");
                            string nuevaDescripcion = Console.ReadLine();
                            
                            if ( nuevoDescripcion == "" )
                            {
                                Console.WriteLine("Ningún cambio realizado");
                            }
                            else
                            {
                                p[numFicha].descripcion = nuevoDescripcion;
                            }
                            break;
                    }
                    
                    break;
                case "5":
                    Console.Write("Introduce el numero de programa que " +
                        "quieres borras: ");
                    int borrar = Convert.ToInt32(Console.ReadLine()) - 1;

                    if (borrar > countProgramas || borrar < 1)
                    {
                        Console.WriteLine("Posición incorrecta");
                    }
                    else
                    {
                        for (int i = borrar; i < countProgramas; i++)
                        {
                            p[i] = p[i + 1];
                        }
                        countProgramas--;
                    }

                    break;
                case "6":
                    Programas aux;

                    for (int i = 0; i < countProgramas - 1; i++)
                    {
                        for (int j = i + 1; j < countProgramas; j++)
                        {
                            if (p[i].nombre.CompareTo(p[j].nombre) > 0)
                            {
                                aux = p[i];
                                p[i] = p[j];
                                p[j] = aux;
                            }
                        }
                    }

                    break;
                case "7":
                    for (int i = 0; i < countProgramas; i++)
                    {
                        while (p[i].nombre.Contains("  ")
                        {
                            p[i].nombre.Replace("  ", " ");
                        }
                    }

                    break;
            }
        } while (opcion != "T");
    }
Exemple #20
0
 public bool AddProgramas(Programas programa)
 {
     Containner.AddToProgramas(programa);
     return Containner.SaveChanges() > 0;
 }
Exemple #21
0
 public bool EditPrograma(Programas page)
 {
     return Containner.SaveChanges() > 0;
 }