/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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)); }
/// <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)); }