/// <summary> /// Almacena el registro de una ENTIDAD Grupo /// En la BASE de DATO la Tabla : [Almacen.Grupo] /// <summary> /// <param name="grupo"></param> /// <returns></returns> public bool Update(GrupoAux grupo) { int codRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { codRetorno = SQLDC.omgc_U_Grupo( grupo.codGrupo, grupo.codPersonaEmpre, grupo.codGrupoRef, grupo.codRegLinea, grupo.codRegMaterial, grupo.codRegUnidadMedida, grupo.desNombre, grupo.indActivo, grupo.segUsuarioEdita ); } } catch (Exception ex) { throw ex; } return(codRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Grupo /// En la BASE de DATO la Tabla : [Almacen.Grupo] /// <summary> /// <param name="grupo"></param> /// <returns></returns> public int Insert(GrupoAux grupo) { int?codRetorno = null; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { SQLDC.omgc_I_Grupo( ref codRetorno, grupo.codPersonaEmpre, grupo.codGrupoRef, grupo.codRegLinea, grupo.codRegMaterial, grupo.codRegUnidadMedida, grupo.desNombre, grupo.indActivo, grupo.segUsuarioCrea ); } } catch (Exception ex) { throw ex; } return(codRetorno == null ? 0 : codRetorno.Value); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Almacen.Grupo /// En la BASE de DATO la Tabla : [Almacen.Grupo] /// <summary> /// <param name="pfiltro"></param> /// <returns></returns> public GrupoAux Find(BaseFiltroGrupo pfiltro) { GrupoAux grupo = new GrupoAux(); try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_Grupo(pfiltro.codGrupo, pfiltro.codEmpresaRUC, pfiltro.desNombre, pfiltro.codRegLineaProd, pfiltro.codRegMaterialProd, pfiltro.codRegUnidadMedida, pfiltro.indEstado); foreach (var item in resul) { grupo = new GrupoAux() { codPersonaEmpre = item.codPersonaEmpre, codGrupo = item.codGrupo, codGrupoRef = item.codGrupoRef, codRegLinea = item.codRegLineaProd, codRegMaterial = item.codRegMaterialProd, codRegUnidadMedida = item.codRegUnidadMedida, desNombre = item.desNombre, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.SegMaquina, }; } } } catch (Exception ex) { throw ex; } return(grupo); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo GrupoAux /// En la BASE de DATO la Tabla : [Almacen.GrupoAux] /// <summary> /// <param name="grupo"></param> /// <returns></returns> public ReturnValor Update(GrupoAux grupo) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { returnValor.Exitosa = grupoData.Update(grupo); if (returnValor.Exitosa) { returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT); tx.Complete(); } } } catch (Exception ex) { returnValor = HelpException.mTraerMensaje(ex); } return(returnValor); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo GrupoAux /// En la BASE de DATO la Tabla : [Almacen.GrupoAux] /// <summary> /// <param name = >grupo</param> public ReturnValor Insert(GrupoAux grupo) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { returnValor.codRetorno = grupoData.Insert(grupo); if (returnValor.codRetorno != 0) { returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW); returnValor.Exitosa = true; tx.Complete(); } } } catch (Exception ex) { returnValor = HelpException.mTraerMensaje(ex); } return(returnValor); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Almacen.Grupo /// En la BASE de DATO la Tabla : [Almacen.Grupo] /// <summary> /// <param name="prm_codGrupo"></param> /// <returns></returns> public GrupoAux Find(int pcodEmpresa, string pUser, int prm_codGrupo) { GrupoAux grupo = new GrupoAux(); try { BaseFiltroGrupo filtro = new BaseFiltroGrupo { codGrupo = prm_codGrupo, indEstado = true }; grupo = grupoData.Find(filtro); } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, pUser, pcodEmpresa.ToString()); throw new Exception(returnValor.Message); } return(grupo); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo GrupoAux /// En la BASE de DATO la Tabla : [Almacen.GrupoAux] /// <summary> /// <param name="grupo"></param> /// <returns></returns> public ReturnValor Update(GrupoAux grupo) { return(new GrupoLogic().Update(grupo)); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo GrupoAux /// En la BASE de DATO la Tabla : [Almacen.GrupoAux] /// <summary> /// <param name = >grupo</param> public ReturnValor Insert(GrupoAux pgrupo) { return(new GrupoLogic().Insert(pgrupo)); }