public bool Atualizar(Tecnologia entity) { try { const string query = @"UPDATE Tecnologia SET Nome = :Nome, Peso = :Peso WHERE Id = :Id"; var parametros = new { entity.Id, entity.Nome, entity.Peso }; var resultado = IDbConn.CommandExecute(query, DataBaseType, parametros); return(resultado > 0); } catch (Exception ex) { throw ex; } }
private Tecnologia RecogerDatosTecnologia(InfoProducto infoProducto) { Console.Write("Color del producto: "); string color = Console.ReadLine(); Console.Write("Procesador del producto: "); string procesador = Console.ReadLine(); Console.Write("Sistema operativo del producto: "); string sistemaOperativo = Console.ReadLine(); Console.Write("Modelo del producto"); string modelo = Console.ReadLine(); Console.WriteLine("Fecha de lanzamaiento del producto"); Console.Write("Año: "); int.TryParse(Console.ReadLine(), out int year); Console.Write("Mes: "); int.TryParse(Console.ReadLine(), out int mes); Console.Write("Dia: "); int.TryParse(Console.ReadLine(), out int dia); DateTime fechaLanzamiento = new DateTime(year, mes, dia); Tecnologia productoTecnologiaGenerico = new Tecnologia(infoProducto.Nombre, infoProducto.Marca, infoProducto.Precio, infoProducto.Vendedor, infoProducto.Descripcion, DateTime.Today, infoProducto.CodigoDescuento, infoProducto.Stock, color, procesador, sistemaOperativo, modelo, fechaLanzamiento); return(productoTecnologiaGenerico); }
public static void Modify(Tecnologia tecnologia, int cat_id, int ope_id) { try { Tecnologia table = dc.Tecnologia.Single(d => d.Id_Tecnologia == tecnologia.Id_Tecnologia); if (!table.Tipo_Categoria.Equals(null) || table.Tipo_Categoria.Id_TipoCategoria > 0) { table.Tipo_Categoria.Tecnologia.Remove(table); } table.Tipo_Categoria = dc.Tipo_Categoria.Single(d => d.Id_TipoCategoria == cat_id); Tecnologia table1 = dc.Tecnologia.Single(d => d.Id_Tecnologia == tecnologia.Id_Tecnologia); if (!table1.Operadora.Equals(null) || table1.Operadora.Id_Operadora > 0) { table1.Operadora.Tecnologia.Remove(table1); } table1.Operadora = dc.Operadora.Single(d => d.Id_Operadora == ope_id); dc.SubmitChanges(); } catch (Exception ex) { throw new ArgumentException("Los Datos No han sido Modificados </br>" + ex.Message); } }
public void Apagar(int id) { Tecnologia tecnologia = db.Tecnologias.Find(id); db.Tecnologias.Remove(tecnologia); db.SaveChanges(); }
public TecnologiaDto Update(TecnologiaDto tecnolodiaDtoAtualizar) { if (tecnolodiaDtoAtualizar == null) { throw new Exception("Informe os dados da Tecnologia a ser atualizada."); } if (tecnolodiaDtoAtualizar.TecnologiaId == 0) { throw new Exception("Informe o Identificador da Tecnologia."); } if (string.IsNullOrWhiteSpace(tecnolodiaDtoAtualizar.Nome)) { throw new Exception("Informe o Nome da Tecnologia a ser atualizada."); } VerificaNomeUnico(tecnolodiaDtoAtualizar); Tecnologia tecnologiaAtualizar = rhUow.Tecnologia.GetById(tecnolodiaDtoAtualizar.TecnologiaId); tecnologiaAtualizar.Nome = tecnolodiaDtoAtualizar.Nome; rhUow.Tecnologia.Update(tecnologiaAtualizar); rhUow.Commit(); return((TecnologiaDto)tecnologiaAtualizar); }
public ActionResult Consulta(string txtTecnologia) { // Verifica se usuário está autenticado e possui perfil de administrador if (!HttpContext.User.Identity.IsAuthenticated && HttpContext.User.IsInRole("Admin")) { TempData["Falha"] = "Necessário estar autenticado com perfil de Administrador"; return(RedirectToAction("Login", "Usuario")); } TecnologiaDal tDal = new TecnologiaDal(); Tecnologia novaTecnologia = new Tecnologia(); // Ao clicar no botão Adicionar, // Adiciona nova situação no BD se o valor não for vazio if (txtTecnologia != "" && txtTecnologia != null) { // Verifica se o situação já existe no sistema if (tDal.TecnologiaExiste(txtTecnologia)) { TempData["Falha"] = "Já existe uma situação cadastrada no sistema com o nome: " + txtTecnologia; } else { novaTecnologia.Nome = txtTecnologia; tDal.Insert(novaTecnologia); TempData["Sucesso"] = "Tecnologia cadastrada com sucesso"; } } // Carrega lista de situações na tela novamente return(View(tDal.ListarTecnologias())); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Request["cod"] != null) { btnguardar.Enabled = false; btnactualizar.Enabled = true; int codigo = Convert.ToInt32(Request["cod"]); tecnologiaInfo = TecnologiaLogica.ObtenerTecnologiaID(codigo); if (tecnologiaInfo != null) { try { lblcodigo.Text = tecnologiaInfo.Id_Tecnologia.ToString(); txtnombre.Text = tecnologiaInfo.Tec_Nombre.ToString(); txtdescripcion.Text = tecnologiaInfo.Tec_Descripcion.ToString(); ddlcategoria.SelectedValue = tecnologiaInfo.Id_TipoCategoria.ToString(); UcOperador1.DropDownList.SelectedValue = tecnologiaInfo.Id_Operadora.ToString(); } catch (Exception) { throw; } } else { btnguardar.Enabled = true; btnactualizar.Enabled = false; } } this.Form.Attributes.Add("autocomplete", "off"); CargarTipo(); } }
public bool Modificar(Tecnologia Tecnologia) { using (SQLContexto contexto = new SQLContexto()) { TecnologiaRepo tecnologiaRepo = new TecnologiaRepo(contexto); return(tecnologiaRepo.Actualizar(Tecnologia)); } }
public bool AgregarTecnologia(Tecnologia Tecnologia) { using (SQLContexto contexto = new SQLContexto()) { TecnologiaRepo tecnologiaRepo = new TecnologiaRepo(contexto); return(tecnologiaRepo.Insertar(Tecnologia)); } }
public ActionResult DeleteConfirmed(int id) { Tecnologia tecnologia = db.Tecnologias.Find(id); db.Tecnologias.Remove(tecnologia); db.SaveChanges(); return(RedirectToAction("Index")); }
public static void IsValid(this Tecnologia tecnologia) { new ValidationContract <Tecnologia>(tecnologia) .IsRequired(x => x.Nome, string.Format(Messages.IsRequired, nameof(Tecnologia.Nome))) .HasMinLenght(x => x.Nome, 3, string.Format(Messages.InvalidMinLenght, nameof(Tecnologia.Nome), 3)) .HasMaxLenght(x => x.Nome, 50, string.Format(Messages.InvalidMaxLenght, nameof(Tecnologia.Nome), 50)) .IsNotNull(tecnologia.Icone, string.Format(Messages.IsRequired, nameof(Tecnologia.Icone))) .IsNotNull(tecnologia.Categoria, string.Format(Messages.IsRequired, nameof(Tecnologia.Categoria))); }
public bool Agregar(Tecnologia Tecnologia) { Tecnologia.Codigo = Guid.NewGuid(); using (SQLContexto contexto = new SQLContexto()) { TecnologiaRepo tecnologiaRepo = new TecnologiaRepo(contexto); return(tecnologiaRepo.Insertar(Tecnologia)); } }
// // GET: /Tecnologia/Delete/5 public ActionResult Delete(int id = 0) { Tecnologia tecnologia = db.Tecnologias.Find(id); if (tecnologia == null) { return(HttpNotFound()); } return(View(tecnologia)); }
public ActionResult Edit([Bind(Include = "TecnologiaId,Nome,Descricao,Peso")] Tecnologia tecnologia) { if (ModelState.IsValid) { var tecnologiaBo = new TecnologiaBo(); tecnologiaBo.Editar(tecnologia); return(RedirectToAction("Index")); } return(View(tecnologia)); }
public static TecnologiaViewModel ToViewModel(this Tecnologia tecnologia) { return(new TecnologiaViewModel() { Id = tecnologia.id, Nome = tecnologia.nome, ImageName = tecnologia.imageName, ImageSource = tecnologia.imageSource }); }
public IActionResult EditarTecnologia([FromBody] Tecnologia tecnologia) { var tec = _database.Tecnologias.FirstOrDefault(p => p.Id == tecnologia.Id); tec.Nome = tecnologia.Nome; _database.SaveChanges(); return(Ok()); }
public ActionResult Edit(Tecnologia tecnologia) { if (ModelState.IsValid) { db.Entry(tecnologia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tecnologia)); }
public Guid AdicionarTecnologia(string nome) { var tecnologia = new Tecnologia(); tecnologia.Id = Guid.NewGuid(); tecnologia.Nome = nome; Tecnologias.Add(tecnologia); return(tecnologia.Id); }
public void NaoPodeInserirTecnologiaComMesmaDescricaoTeste() { var tecnologiaInserir = new Tecnologia { Data_Registro = DateTime.Now, Descricao = "Plataforma ASP.Net", Status = true }; repositorioTecnologia.Inserir(tecnologiaInserir); }
public ActionResult <TecnologiaDto> IncluirTecnologia(TecnologiaDto tecnologiaDto) { if (_tecnologiaValidation.ValidaSeTecnologiaEstaPreenchido(tecnologiaDto)) { var tecnologia = new Tecnologia(tecnologiaDto.Descricao); _tecnologiaRepository.Armazenar(tecnologia); _uow.Commit(); return(tecnologiaDto); } return(null); }
public ActionResult Create(Tecnologia tecnologia) { if (ModelState.IsValid) { db.Tecnologias.Add(tecnologia); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tecnologia)); }
/// <summary> /// /// </summary> /// <param name="tecnologia"></param> public void Alterar(Tecnologia tecnologia) { var obj = db1Context.Tecnologias.Where(x => x.Tecnologia_ID == tecnologia.Tecnologia_ID).FirstOrDefault(); if (obj != null) { obj.Descricao = tecnologia.Descricao; obj.Status = tecnologia.Status; db1Context.SaveChanges(); } }
public IActionResult CriarTecnologia([FromBody] Tecnologia tecnologiaTemp) { Tecnologia tecnologia = new Tecnologia(); tecnologia.Nome = tecnologiaTemp.Nome; _database.Tecnologias.Add(tecnologia); _database.SaveChanges(); Response.StatusCode = 201; return(new ObjectResult("")); }
public static void Delete(Tecnologia tecnologia) { try { tecnologia.Tec_Estado = 'E'; dc.SubmitChanges(); } catch (Exception ex) { throw new ArgumentException("los datos no han sido eliminados" + ex.Message); } }
/// <summary> /// Inserir /// </summary> /// <param name="tecnologia"></param> public void Inserir(Tecnologia tecnologia) { if (db1Context.Tecnologias.Where(x => x.Descricao == tecnologia.Descricao) != null) { throw new InvalidOperationException("Tecnologia ja cadastrada"); } else { db1Context.Tecnologias.Add(tecnologia); db1Context.SaveChanges(); } }
public void SeleccionarTecnologia(Tecnologia Tecnologia) { if (this.perfil.Tecnologias.Any(x => x.Codigo == Tecnologia.Codigo)) { MessageBox.Show("La tecnología ya está en el listado", "Advertencia"); return; } this.perfil.Tecnologias.Add(Tecnologia); this.CargarDataGridTecnologias(this.perfil); this.frmTecnologias.Close(); }
public static void Save(Tecnologia tecnologia) { try { tecnologia.Tec_Estado = 'A'; dc.Tecnologia.InsertOnSubmit(tecnologia); dc.SubmitChanges(); } catch (Exception ex) { throw new ArgumentException("Los Datos No han sido Guardados </br>" + ex.Message); } }
// GET: Tecnologias/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tecnologia tecnologia = db.Tecnologias.Find(id); if (tecnologia == null) { return(HttpNotFound()); } return(View(tecnologia)); }
public IActionResult Salvar(TecnologiaDTO TecnologiaTemporaria) { if (ModelState.IsValid) { Tecnologia tecnologia = new Tecnologia(); tecnologia.NomeTec = TecnologiaTemporaria.NomeTec; tecnologia.TipoTec = TecnologiaTemporaria.TipoTec; tecnologia.Ativa = true; database.Tecnologias.Add(tecnologia); database.SaveChanges(); return(RedirectToAction("Tecnologias", "Wa")); } return(View("../Wa/CadastrarTecnologia")); }
public List <Vaga> GetPorTecnologia(Tecnologia tecnologia) { if (tecnologia == null) { throw new NullReferenceException("Tecnologia inválida!"); } List <Vaga> vagas = _context.Vagas_Tecnologias .Where(v => v.tecnologia == tecnologia) .Select(v => v.vaga) .ToList(); return(vagas); }