//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); }
//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; }
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); } }
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)); }
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)); }
// 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)); }
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)); }
// 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 })); } }
//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; }
//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); }
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"); }
public bool AddProgramas(Programas programa) { Containner.AddToProgramas(programa); return Containner.SaveChanges() > 0; }
public bool EditPrograma(Programas page) { return Containner.SaveChanges() > 0; }