public ActionResult DeleteConfirmed(int id) { Instalador instalador = db.Instalador.Find(id); db.Instalador.Remove(instalador); db.SaveChanges(); return(RedirectToAction("Index")); }
public static string DAgregar(Instalador EInstalador) { String rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "InstaladorInsertar"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@Nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 30; ParNombre.Value = EInstalador.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParClase = new SqlParameter(); ParClase.ParameterName = "@Clase"; ParClase.SqlDbType = SqlDbType.VarChar; ParClase.Size = 5; ParClase.Value = EInstalador.Clase; SqlCmd.Parameters.Add(ParClase); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@Telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 9; ParTelefono.Value = EInstalador.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParCorreo = new SqlParameter(); ParCorreo.ParameterName = "@Correo"; ParCorreo.SqlDbType = SqlDbType.VarChar; ParCorreo.Size = 9; ParCorreo.Value = EInstalador.Correo; SqlCmd.Parameters.Add(ParCorreo); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se ingresó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public ISuscriptor GetSuscriptor() { if (singleInstalador == null) { singleInstalador = new Instalador(); } return(singleInstalador); }
public void initializeClasses() { _modelo_mpc2550 = new ModeloEquipamento() { Id = 1, NomeModelo = "RICOH Aficio MP C2550", PastaDriverX86 = "mpc2550_x86", PastaDriverX64 = "mpc2550_x64", ArquivoINF = "OEMSETUP.INF", NomeDriver = "RICOH Aficio MP C2550 PCL 5c" }; _modelo_mp201 = new ModeloEquipamento() { Id = 2, NomeModelo = "RICOH Aficio MP 201", PastaDriverX86 = "mp201_x86", PastaDriverX64 = "mp201_x64", ArquivoINF = "OEMSETUP.INF", NomeDriver = "RICOH Aficio MP 201 PCL 5e" }; _instalador = new Instalador() { Id = 1, Nome = "ACME do Brasil - acentuação áéíóú", Status = (int)StatusCompilacao.NaoIniciado, Equipamentos = new List <Equipamento>() }; _instalador.Equipamentos.Add(new Equipamento() { Id = 1, IP = "192.168.10.232", Nome = "teste", ModeloEquipamento = _modelo_mpc2550 }); _instalador.Equipamentos.Add(new Equipamento() { Id = 2, IP = "192.168.10.2", Nome = "Impressora 02", ModeloEquipamento = _modelo_mp201 }); _instalador.Equipamentos.Add(new Equipamento() { Id = 3, IP = "192.168.10.3", Nome = "Impressora 03", ModeloEquipamento = _modelo_mp201 }); }
public static void Main(string[] args) { //Instancia de AzureDevOps azureDevOps = new AzureDevOps(); Compilador compilador = new Compilador(); EjecutorPruebasUnitarias ejecutorPruebasUnitarias = new EjecutorPruebasUnitarias(); Instalador instalador = new Instalador(); Notificador notificador = new Notificador(); bool salir = true; while (salir) { Console.WriteLine("*******************************************"); Console.WriteLine("******** Suscriptores disponibles *********"); Console.WriteLine("* 1) Compilador *"); Console.WriteLine("* 2) Pruebas unitarias *"); Console.WriteLine("* 3) Instalador *"); Console.WriteLine("* 4) Notificador *"); Console.WriteLine("******** Suscriptores disponibles *********"); Console.WriteLine("0) Ejecutar acción principal"); Console.WriteLine("5) Salir del programa"); Console.WriteLine(""); int resultado = int.Parse(Console.ReadLine()); switch (resultado) { case 0: azureDevOps.SubirCodigo(); break; case 1: azureDevOps.AgregarSuscriptor(compilador); break; case 2: azureDevOps.AgregarSuscriptor(ejecutorPruebasUnitarias); break; case 3: azureDevOps.AgregarSuscriptor(instalador); break; case 4: azureDevOps.AgregarSuscriptor(notificador); break; case 5: salir = false; break; } } Console.ReadLine(); }
public static string AgregarInstalador(string nombre, string Clase, string Telefono, string Correo)//No necesita el id { Instalador Obj = new Instalador(); Obj.Nombre = nombre; Obj.Clase = Clase; Obj.Telefono = Telefono; Obj.Correo = Correo; return(DInstalador.DAgregar(Obj)); }
public ActionResult Edit([Bind(Include = "InstaladorId,FuncionarioId")] Instalador instalador) { if (ModelState.IsValid) { db.Entry(instalador).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FuncionarioId = new SelectList(db.Funcionario, "FuncionarioId", "CPF", instalador.FuncionarioId); return(View(instalador)); }
public static string EditarInstalador(int ID, string nombre, string Clase, string Telefono, string Correo)//Necesita el id { Instalador Obj = new Instalador(); Obj.ID = ID; Obj.Nombre = nombre; Obj.Clase = Clase; Obj.Telefono = Telefono; Obj.Correo = Correo; return(DInstalador.DEditar(Obj)); }
static void Main(string[] args) { var subject = new TareasObservador(); Console.WriteLine("Tareas" + "\n 1.Subir el código." + "\n 2.Agregar Notificador." + "\n 3.Agregar Compilador." + "\n 4.Agregar Ejecutor de Pruebas Unitarias." + "\n 5.Agregar Instalador." + "\n 6.Salir.\n"); int Tarea; do { Console.Write("Seleccione una opción: "); Tarea = Convert.ToInt32(Console.ReadLine()); switch (Tarea) { case 1: var subirCodigo = new SubirCodigo(); subject.AgregarObservador(subirCodigo); subject.SubirCambios(); break; case 2: var enviarCorreo = new EnviarCorreo(); subject.AgregarObservador(enviarCorreo); break; case 3: var compilador = new Compilador(); subject.AgregarObservador(compilador); break; case 4: var ejecutorPruebasU = new EjecutorPruebasU(); subject.AgregarObservador(ejecutorPruebasU); break; case 5: var instalador = new Instalador(); subject.AgregarObservador(instalador); break; } } while (Tarea != 6); Console.ReadKey(); }
public ActionResult Create([Bind(Include = "InstaladorId,FuncionarioId")] Instalador instalador) { if (ModelState.IsValid) { db.Instalador.Add(instalador); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FuncionarioId = new SelectList(db.Funcionario, "FuncionarioId", "CPF", instalador.FuncionarioId); return(View(instalador)); }
public JsonResult ObterStatusInstalador(string UnicoId) { using (var db = new GeradorInstaladoresContext()) { Instalador i = db.Instaladores .Where(p => p.IdentificadorUnico == UnicoId) .FirstOrDefault(); string status = Enum.GetName(typeof(StatusCompilacao), i.Status); return(Json(new { Status = status, Mensagens = i.MensagensProgresso }, JsonRequestBehavior.AllowGet)); } }
// GET: Instalador/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Instalador instalador = db.Instalador.Find(id); if (instalador == null) { return(HttpNotFound()); } return(View(instalador)); }
// GET: Instalador/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Instalador instalador = db.Instalador.Find(id); if (instalador == null) { return(HttpNotFound()); } ViewBag.FuncionarioId = new SelectList(db.Funcionario, "FuncionarioId", "CPF", instalador.FuncionarioId); return(View(instalador)); }
public JsonResult RequisitaInstalador(ModelRequisicaoInstalador dadosInstalador) { string IdUnicoGerado = Guid.NewGuid().ToString(); //registra o instalador no banco de dados using (var db = new GeradorInstaladoresContext()) { var instalador = new Instalador() { Nome = dadosInstalador.Nome, IdentificadorUnico = IdUnicoGerado, Status = (int)StatusCompilacao.NaoIniciado }; instalador.Equipamentos = new List <Equipamento>(); foreach (var equipamento in dadosInstalador.Equipamentos) { //pega o modelo var modelo = db.ModelosEquipamentos.Find(equipamento.idModelo); instalador.Equipamentos.Add(new Equipamento() { IP = equipamento.IP, Nome = equipamento.Nome, ModeloEquipamento = modelo }); } var novoInstaladorGerado = db.Instaladores.Add(instalador); db.SaveChanges(); } //responde com o id unico gerado return(Json(IdUnicoGerado)); }