Example #1
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Deposito
        /// En la BASE de DATO la Tabla : [Almacen.Deposito]
        /// <summary>
        /// <param name="pDeposito"></param>
        /// <returns></returns>
        public bool Update(BEDeposito pDeposito)
        {
            int codigoRetorno = -1;

            try
            {
                using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_U_Deposito(
                        pDeposito.codEmpresa,
                        pDeposito.codDeposito,
                        pDeposito.codPuntoVenta,
                        pDeposito.desNombre,
                        pDeposito.codEmpleado,
                        pDeposito.gloObservacion,
                        pDeposito.indPrincipal,
                        pDeposito.indActivo,
                        pDeposito.segUsuarioEdita
                        );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Example #2
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Deposito
        /// En la BASE de DATO la Tabla : [Almacen.Deposito]
        /// <summary>
        /// <param name="itemDeposito"></param>
        /// <returns></returns>
        public string Insert(BEDeposito itemDeposito)
        {
            string codigoRetorno = null;

            try
            {
                using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion))
                {
                    SQLDC.omgc_I_Deposito(
                        ref codigoRetorno,
                        itemDeposito.codEmpresa,
                        itemDeposito.codPuntoVenta,
                        itemDeposito.desNombre,
                        itemDeposito.codEmpleado,
                        itemDeposito.gloObservacion,
                        itemDeposito.indPrincipal,
                        itemDeposito.indActivo,
                        itemDeposito.segUsuarioCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
Example #3
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Almacen.Deposito
        /// En la BASE de DATO la Tabla : [Almacen.Deposito]
        /// <summary>
        /// <param name="prm_codDeposito"></param>
        /// <returns></returns>
        public BEDeposito Find(int pcodEmpresa, string prm_codDeposito, string pUser)
        {
            BEDeposito deposito = null;

            try
            {
                deposito = depositoData.Find(pcodEmpresa, prm_codDeposito);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              pUser, pcodEmpresa.ToString());
                throw new Exception(returnValor.Message);
            }
            return(deposito);
        }
Example #4
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Almacen.Deposito
        /// En la BASE de DATO la Tabla : [Almacen.Deposito]
        /// <summary>
        /// <param name="prm_codPersonaEmpre"></param>
        /// <param name="codPuntoDeVenta"></param>
        /// <param name="prm_desNombre"></param>
        /// <param name="prm_indActivo"></param>
        /// <returns></returns>
        public List <BEDeposito> List(BaseFiltroDeposito pFiltro)
        {
            List <BEDeposito> lstDeposito = new List <BEDeposito>();

            try
            {
                using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Deposito(pFiltro.codEmpresa,
                                                      pFiltro.codEmpresaRUC,
                                                      pFiltro.codPuntoVenta,
                                                      string.Empty,
                                                      pFiltro.desNombre,
                                                      pFiltro.indEstado);
                    foreach (var item in resul)
                    {
                        BEDeposito objDeposito = new BEDeposito();
                        objDeposito.codDeposito = item.codDeposito;
                        objDeposito.objPuntoDeVenta.codPersonaEmpre = item.codPersonaEmpre;
                        objDeposito.codPuntoVenta            = item.codPuntoDeVenta;
                        objDeposito.desNombre                = item.desNombre;
                        objDeposito.codEmpleado              = item.codEmpleado;
                        objDeposito.gloObservacion           = item.gloObservacion;
                        objDeposito.indPrincipal             = item.indPrincipal;
                        objDeposito.indActivo                = item.indActivo;
                        objDeposito.segUsuarioCrea           = item.segUsuarioCrea;
                        objDeposito.segUsuarioEdita          = item.segUsuarioEdita;
                        objDeposito.segFechaCrea             = item.segFechaCrea;
                        objDeposito.segFechaEdita            = item.segFechaEdita;
                        objDeposito.segMaquinaCrea           = item.segMaquina;
                        objDeposito.auxcodEmpleadoNombre     = item.auxcodEmpleadoNombre;
                        objDeposito.auxcodPersonaEmpreNombre = item.auxcodPersonaEmpreNombre;
                        objDeposito.auxcodPuntoDeVentaNombre = item.auxcodPuntoDeVentaNombre;

                        objDeposito.objPuntoDeVenta.objPersonaEmpre.RazonSocial = item.auxcodPersonaEmpreNombre;
                        objDeposito.objPuntoDeVenta.desNombre = item.auxcodPuntoDeVentaNombre;
                        lstDeposito.Add(objDeposito);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstDeposito);
        }
Example #5
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo Deposito
 /// En la BASE de DATO la Tabla : [Almacen.Deposito]
 /// <summary>
 /// <param name = >itemDeposito</param>
 public ReturnValor Update(BEDeposito deposito)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             returnValor.Exitosa = depositoData.Update(deposito);
             if (returnValor.Exitosa)
             {
                 returnValor.Message = HelpMessages.Evento_EDIT;
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         returnValor = HelpException.mTraerMensaje(ex);
     }
     return(returnValor);
 }
Example #6
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Almacen.Deposito
        /// En la BASE de DATO la Tabla : [Almacen.Deposito]
        /// <summary>
        /// <param name="prm_codDeposito"></param>
        /// <returns></returns>
        public BEDeposito Find(int pcodEmpresa, string prm_codDeposito)
        {
            BEDeposito objDeposito = null;

            try
            {
                using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Deposito(pcodEmpresa, string.Empty, string.Empty, prm_codDeposito, string.Empty, null);
                    foreach (var item in resul)
                    {
                        objDeposito = new BEDeposito();

                        objDeposito.codDeposito = item.codDeposito;
                        objDeposito.objPuntoDeVenta.codPersonaEmpre = item.codPersonaEmpre;
                        objDeposito.codPuntoVenta            = item.codPuntoDeVenta;
                        objDeposito.desNombre                = item.desNombre;
                        objDeposito.codEmpleado              = item.codEmpleado;
                        objDeposito.gloObservacion           = item.gloObservacion;
                        objDeposito.indPrincipal             = item.indPrincipal;
                        objDeposito.indActivo                = item.indActivo;
                        objDeposito.segUsuarioCrea           = item.segUsuarioCrea;
                        objDeposito.segUsuarioEdita          = item.segUsuarioEdita;
                        objDeposito.segFechaCrea             = item.segFechaCrea;
                        objDeposito.segFechaEdita            = item.segFechaEdita;
                        objDeposito.segMaquinaCrea           = item.segMaquina;
                        objDeposito.auxcodEmpleadoNombre     = item.auxcodEmpleadoNombre;
                        objDeposito.auxcodPersonaEmpreNombre = item.auxcodPersonaEmpreNombre;
                        objDeposito.auxcodPuntoDeVentaNombre = item.auxcodPuntoDeVentaNombre;

                        objDeposito.objPuntoDeVenta.objPersonaEmpre.RazonSocial = item.auxcodPersonaEmpreNombre;
                        objDeposito.objPuntoDeVenta.desNombre = item.auxcodPuntoDeVentaNombre;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objDeposito);
        }
Example #7
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo Deposito
 /// En la BASE de DATO la Tabla : [Almacen.Deposito]
 /// <summary>
 /// <param name = >itemDeposito</param>
 public ReturnValor Insert(BEDeposito deposito)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             returnValor.CodigoRetorno = depositoData.Insert(deposito);
             if (returnValor.CodigoRetorno != null)
             {
                 returnValor.Exitosa = true;
                 returnValor.Message = HelpMessages.Evento_NEW;
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         returnValor = HelpException.mTraerMensaje(ex);
     }
     return(returnValor);
 }
Example #8
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo Deposito
 /// En la BASE de DATO la Tabla : [Almacen.Deposito]
 /// <summary>
 /// <param name = >itemDeposito</param>
 public ReturnValor Update(BEDeposito deposito)
 {
     return(new DepositoLogic().Update(deposito));
 }
Example #9
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo Deposito
 /// En la BASE de DATO la Tabla : [Almacen.Deposito]
 /// <summary>
 /// <param name = >itemDeposito</param>
 public ReturnValor Insert(BEDeposito deposito)
 {
     return(new DepositoLogic().Insert(deposito));
 }