/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Empresa /// En la BASE de DATO la Tabla : [Seguridad.Empresa] /// <summary> /// <param name = >itemEmpresa</param> public bool Update(BEEmpresaRequest pEmpresa) { bool blnResult = false; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resulSet = SeguridadDC.usp_sis_U_Empresa( pEmpresa.codEmpresa, pEmpresa.nomRazonSocial, pEmpresa.numRUC, pEmpresa.nomLogo, pEmpresa.nomContacto, pEmpresa.desCorreo, pEmpresa.desPaginaWeb, pEmpresa.indActivo, pEmpresa.segUsuarioEdita, pEmpresa.segMaquinaEdita); foreach (var item in resulSet) { blnResult = item.desMessage == "OK" ? true : false; } } } catch (Exception) { throw; } return(blnResult); }
public ReturnValor Save(BEEmpresaRequest pEmpresa) { if (pEmpresa.codEmpresa == 0) { oReturnValor = Insert(pEmpresa); } else if (pEmpresa.codEmpresa > 0) { oReturnValor = Update(pEmpresa); } return(oReturnValor); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Empresa /// En la BASE de DATO la Tabla : [Seguridad.Empresa] /// <summary> /// <param name = >itemEmpresa</param> private ReturnValor Update(BEEmpresaRequest pEmpresa) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturnValor.Exitosa = oEmpresaData.Update(pEmpresa); if (oReturnValor.Exitosa) { oReturnValor.Message = HelpMessages.Evento_EDIT; tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
/// <summary> /// ELIMINA un registro de la Entidad Seguridad.Empresa /// En la BASE de DATO la Tabla : [Seguridad.Empresa] /// <summary> /// <returns>bool</returns> public ReturnValor Delete(BEEmpresaRequest pEmpresa) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturnValor.Exitosa = oEmpresaData.Delete(pEmpresa); if (oReturnValor.Exitosa) { oReturnValor.Message = HelpMessages.Evento_DELETE; tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex, false, string.Concat(GetType().Name, ".", MethodBase.GetCurrentMethod().Name), pEmpresa.segUsuarioEdita, pEmpresa.codEmpresa.ToString()); } return(oReturnValor); }
/// <summary> /// ELIMINA un registro de la Entidad Seguridad.Empresa /// En la BASE de DATO la Tabla : [Seguridad.Empresa] /// <summary> /// <returns>bool</returns> public bool Delete(BEEmpresaRequest pEmpresa) { bool blnResult = false; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resulSet = SeguridadDC.usp_sis_D_Empresa(pEmpresa.codEmpresa, pEmpresa.segUsuarioEdita, pEmpresa.segMaquinaEdita); foreach (var item in resulSet) { blnResult = item.desMessage == "OK" ? true : false; } } } catch (Exception) { throw; } return(blnResult); }