Example #1
0
 public BEParteDiarioTurno()
 {
     objTipo         = new BERegistroNew();
     objDiaSemana    = new BERegistroNew();
     objPuntoDeVenta = new BEPuntoDeVenta();
     objEmpresa      = new BEPersona();
 }
Example #2
0
        ///// <summary>
        ///// Metodo                  :ListarTablasBD
        ///// Propósito               :Permite Listar las tablas del sistema de la base de datos
        ///// Retorno                 :Colección o lista de objetos de la entidad
        ///// Autor                   :OCR - Orlando Carril R.
        ///// Fecha/Hora de Creación  :23/08/2015
        ///// Modificado              :N/A
        ///// Fecha/Hora Modificación :N/A
        ///// </summary>
        ///// <returns></returns>
        //public List<SysTablas> ListarTablasBD()
        //{
        //    List<SysTablas> lstSysTablas = new List<SysTablas>();
        //    TablaDataNx objTablaDataNx = null;
        //    try
        //    {
        //        objTablaDataNx = new TablaDataNx();
        //        lstSysTablas = objTablaDataNx.ListarTablasBD();
        //    }
        //    catch (Exception ex)
        //    {
        //        //log.Error(String.Concat("ListarTablasBD", " | ", ex.Message.ToString()));
        //        lstSysTablas = null;
        //        throw ex;
        //    }
        //    finally
        //    {
        //        if (objTablaDataNx != null)
        //        {
        //            objTablaDataNx.Dispose();
        //            objTablaDataNx = null;
        //        }
        //    }
        //    return lstSysTablas;

        //}

        #endregion

        #region Métodos de la clase-entidad REGISTRO

        /// <summary>
        /// Metodo                  :Buscar
        /// Propósito               :Permite buscar un registro de la entidad
        /// Retorno                 :Datos de la entidad del objeto
        /// Autor                   :OCR - Orlando Carril R.
        /// Fecha/Hora de Creación  :23/08/2015
        /// Modificado              :N/A
        /// Fecha/Hora Modificación :N/A
        /// </summary>
        /// <param name="codTabla">Indica el ID de la entidad</param>
        /// <returns></returns>
        public BERegistroNew BuscarRegistro(string codRegistro, int pcodEmpresa, string pSegUsuario)
        {
            RegistroDataNx objRegistroDataNx = null;
            BERegistroNew  objRegistro       = null;

            try
            {
                objRegistroDataNx = new RegistroDataNx();
                objRegistro       = objRegistroDataNx.Buscar(codRegistro);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              pSegUsuario, pcodEmpresa.ToString());
                throw new Exception(returnValor.Message);
            }
            finally
            {
                if (objRegistroDataNx != null)
                {
                    objRegistroDataNx.Dispose();
                    objRegistroDataNx = null;
                }
            }
            return(objRegistro);
        }
Example #3
0
        /// <summary>
        /// Actualiza un registro de un objeto Registro
        /// </summary>
        /// <param name="objRegistro"></param>
        /// <returns></returns>
        public bool Actualizar(BERegistroNew objRegistro)
        {
            int codigoRetorno = -1;

            try
            {
                using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion))
                {
                    tablaDetalleDC.omgc_U_Registro(
                        objRegistro.codRegistro,
                        objRegistro.numNivel,
                        objRegistro.desNombre,
                        objRegistro.gloDescripcion,
                        objRegistro.desValorDecimal,
                        objRegistro.desValorCadena,
                        objRegistro.desValorLogico,
                        objRegistro.desValorEntero,
                        objRegistro.desValorFecha,
                        objRegistro.indActivo,
                        objRegistro.segUsuarioEdita,
                        objRegistro.segMaquinaCrea
                        );
                    codigoRetorno = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Example #4
0
        /// <summary>
        /// Metodo                  :Actualizar
        /// Propósito               :Permite actualizar los datos de esta clase
        /// Retorno                 :Objeto que contiene el resultado del método
        /// Autor                   :OCR - Orlando Carril R.
        /// Fecha/Hora de Creación  :23/08/2015
        /// Modificado              :N/A
        /// Fecha/Hora Modificación :N/A
        /// </summary>
        /// <param name="pSistema"></param>
        /// <returns objReturnaValor></returns>
        public ReturnValor Actualizar(BERegistroNew objRegistro)
        {
            RegistroDataTx objRegistroDataTx = null;
            ReturnValor    objReturnaValor   = new ReturnValor();

            try
            {
                objRegistroDataTx       = new RegistroDataTx();
                objReturnaValor.Exitosa = objRegistroDataTx.Actualizar(objRegistro);
                objReturnaValor.Message = HelpMessages.Evento_EDIT;
            }
            catch (Exception ex)
            {
                //log.Error(String.Concat("Actualizar Registro", " | ", ex.Message.ToString()));
                objReturnaValor = HelpException.mTraerMensaje(ex);
            }
            finally
            {
                if (objRegistroDataTx != null)
                {
                    objRegistroDataTx.Dispose();
                    objRegistroDataTx = null;
                }
            }
            return(objReturnaValor);
        }
Example #5
0
 public BEProductoSeriado()
 {
     objProducto            = new BEProducto();
     objDeposito            = new BEDeposito();
     objPersonaCliente      = new BEPersona();
     objPersonaComprimetido = new BEPersona();
     objPersonäProveedor    = new BEPersona();
     objEstadoMercaderia    = new BERegistroNew();
 }
Example #6
0
        public BEProductoPrecio()
        {
            CodigoProducto           = string.Empty;
            CodigoArguMonedaNombre   = string.Empty;
            CodigoPersonaEmpreNombre = string.Empty;
            CodigoProductoNombre     = string.Empty;
            CodigoPuntoVentaNombre   = string.Empty;

            objMoneda        = new BERegistroNew();
            objPuntoDeVenta  = new BEPuntoDeVenta();
            objListaDePrecio = new BEListaDePrecio();
        }
Example #7
0
 public BEDocumento()
 {
     objPersonaEmpre           = new BEPersona();
     objDocumento              = new BERegistroNew();
     objCentroCosto            = new BERegistroNew();
     objDestinoComp            = new BERegistroNew();
     objEstEMIDefault          = new BERegistroNew();
     objEstANUDefault          = new BERegistroNew();
     objEstPRODefault          = new BERegistroNew();
     objTipoDeOperacionDefault = new BERegistroNew();
     listaDocumentoSerie       = new List <BEDocumentoSerie>();
     listaDocumentoImpuesto    = new List <BEDocumentoImpuesto>();
 }
Example #8
0
        /// <summary>
        /// Buscar un REGISTRO de la entidad Registro de tablas
        /// </summary>
        /// <param name="codRegistro"></param>
        /// <returns></returns>
        public BERegistroNew Buscar(string codRegistro)
        {
            BERegistroNew objRegistro = null;

            try
            {
                using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion))
                {
                    var query = tablaDetalleDC.omgc_S_Registro(string.Empty, codRegistro, string.Empty, null, null);
                    foreach (var item in query)
                    {
                        objRegistro = new BERegistroNew()
                        {
                            codTabla        = item.codTabla,
                            codRegistro     = item.codRegistro,
                            numNivel        = item.numNivel,
                            desNombre       = item.desNombre,
                            gloDescripcion  = item.gloDescripcion,
                            desValorDecimal = item.desValorDecimal,
                            desValorCadena  = item.desValorCadena,
                            desValorLogico  = item.desValorLogico,
                            desValorEntero  = item.desValorEntero,
                            indActivo       = item.indActivo,
                            desValorFecha   = item.desValorFecha,
                            segUsuarioCrea  = item.segUsuCrea,
                            segUsuarioEdita = item.segUsuEdita,
                            segFechaCrea    = item.segFechaCrea,
                            segFechaEdita   = item.segFechaEdita,
                            segMaquinaCrea  = item.segMaquinaOrigen,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objRegistro);
        }
Example #9
0
        /// <summary>
        /// Metodo                  :Insertar
        /// Propósito               :Permite insertar los datos de esta clase
        /// Retorno                 :Objeto que contiene el resultado del método
        /// Autor                   :OCR - Orlando Carril R.
        /// Fecha/Hora de Creación  :23/08/2015
        /// Modificado              :N/A
        /// Fecha/Hora Modificación :N/A
        /// </summary>
        /// <param name="objRegistro"></param>
        /// <returns></returns>
        public ReturnValor Insertar(BERegistroNew objRegistro)
        {
            RegistroDataTx objRegistroDataTx = null;
            RegistroDataNx objRegistroDataNx = null;
            ReturnValor    objReturnaValor   = new ReturnValor();

            try
            {
                objRegistroDataTx = new RegistroDataTx();
                objRegistroDataNx = new RegistroDataNx();
                BERegistroNew objRegistroBusca = objRegistroDataNx.Buscar(objRegistro.codRegistro);
                if (objRegistroBusca == null)
                {
                    objReturnaValor.Exitosa = objRegistroDataTx.Registrar(objRegistro);
                    objReturnaValor.Message = HelpMessages.Evento_NEW;
                }
                else
                {
                    objReturnaValor.Exitosa = objRegistroDataTx.Actualizar(objRegistro);
                    objReturnaValor.Message = HelpMessages.Evento_EDIT;
                }
                objReturnaValor.CodigoRetorno = objRegistro.codRegistro;
            }
            catch (Exception ex)
            {
                //log.Error(String.Concat("Insertar Registro", " | ", ex.Message.ToString()));
                objReturnaValor = HelpException.mTraerMensaje(ex);
            }
            finally
            {
                if (objRegistroDataTx != null)
                {
                    objRegistroDataTx.Dispose();
                    objRegistroDataTx = null;
                }
            }
            return(objReturnaValor);
        }
Example #10
0
 public BETipoDeCambio()
 {
     objMoneda = new BERegistroNew();
 }