/// <summary> /// Verifica se o equipamento ja esta na lista de equipamentos /// </summary> /// <param name="e"></param> /// <returns></returns> public static bool VerificaExisteEquipamento(EquipamentoInfDL e) { try { if (equipamentoInfs.Contains(e)) { return(true); } return(false); } catch (Exception ex) { throw ex; } }
/// <summary> /// Editar a data de aquisicao de um equipamento informatico /// </summary> /// <param name="equip">Equipamento Informatico</param> /// <param name="dt">Data de Aquisicao</param> /// <returns></returns> public static bool EditarEquipInfData(EquipamentoInfDL equip, DateTime dt) { try { if (VerificaExisteEquipamento(equip)) { int i = equipamentoInfs.IndexOf(equip); equipamentoInfs[i].EquipamentoInformatico.dataAquisicao = dt; return(true); } } catch (Exception e) { throw e; } return(false); }
/// <summary> /// Editar o modelo Equipamento Informatico /// </summary> /// <param name="equip">Equipamento Informatico</param> /// <param name="mod">Modelo</param> /// <returns></returns> public static bool EditarEquipInfModelo(EquipamentoInfDL equip, string mod) { try { if (VerificaExisteEquipamento(equip)) { int i = equipamentoInfs.IndexOf(equip); equipamentoInfs[i].EquipamentoInformatico.modelo = mod; return(true); } } catch (Exception e) { throw e; } return(false); }
/// <summary> /// Adiciona um equipamento a lista de equipamentos /// </summary> /// <param name="equip"></param> /// <returns></returns> public static bool AdicionaEquipamento(EquipamentoInfDL equip) { try { if (!VerificaExisteEquipamento(equip)) { equipamentoInfs.Add(equip); totEquipamentos++; return(true); } return(false); } catch (Exception e) { throw e; } }
/// <summary> /// Adiciona um equipamento a lista de equipamentos /// </summary> /// <param name="equip">Equipamento Informatico</param> /// <returns></returns> public static bool AdicionaEquipamento(EquipamentoInfDL equip) { try { if (VerificaExisteEquipamento(equip.EquipamentoInformatico.codigo) == -1) { equipamentoInfs.Add(equip); totEquipamentos++; return(true); } } catch (ArgumentNullException e) { Console.WriteLine("Error: " + e.Message); } catch (Exception e) { Console.WriteLine("Error: " + e.Message); } return(false); }
public override bool Equals(object obj) { EquipamentoInfDL aux = (EquipamentoInfDL)obj; return(aux.equipInf.codigo == this.equipInf.codigo); }