/// <summary> /// Verificar empresa. /// </summary> /// <param name="compa">la empresa a verificar</param> /// <returns>booleano que rectifica si la empresa existe o no</returns> public bool VerificarEmpresa(compania compa) { bool result = false; try { result = this.persistencia.ExisteEmpresa(compa.idcompania); } catch (Exception ex) { throw ex; } return(result); }
/// <summary> /// guardar la empresa. /// </summary> /// <param name="compa">empresa a guardar</param> /// <returns>empresa que se ha guardado</returns> public EmpresaDataSource SaveEmpresa(compania compa) { EmpresaDataSource empresa = new EmpresaDataSource(); try { var item = this.persistencia.CreateEmpresa(compa); empresa.Idcompania = item.idcompania; empresa.Nombrecia = item.nombrecia; } catch (Exception ex) { throw ex; } return(empresa); }
/// <summary> /// actualiza la empresa. /// </summary> /// <param name="compa">empresa a actualizar</param> /// <returns>empresa que ha sido actualizada</returns> public compania UpdateEmpresa(compania compa) { using (siimnEntities bd = new siimnEntities()) { try { var query = bd.compania.Where(com => com.idcompania == compa.idcompania).First(); query.idcompania = compa.idcompania; query.nombrecia = compa.nombrecia; bd.SaveChanges(); } catch (Exception ex) { throw ex; } } return(compa); }
/// <summary> /// crear la empresa /// </summary> /// <param name="compa">empresa a crear</param> /// <returns>empresa que ha sido creada</returns> public compania CreateEmpresa(compania compa) { using (siimnEntities bd = new siimnEntities()) { try { compania co = new compania(); co.idcompania = compa.idcompania; co.nombrecia = compa.nombrecia; bd.compania.Add(co); bd.SaveChanges(); compa.idcompania = co.idcompania; } catch (Exception ex) { throw ex; } } return(compa); }