Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 3
0
        /// <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);
        }
Esempio n. 4
0
 /// <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);
 }
Esempio n. 5
0
 /// <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);
 }
Esempio n. 6
0
        /// <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);
        }
Esempio n. 7
0
 /// <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));
 }
Esempio n. 8
0
 /// <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));
 }