/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo objDocumentoImpuesto /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesSeries] /// <summary> /// <param name="objDocumentoImpuesto"></param> /// <returns></returns> public ReturnValor InsertDocumentoImpuesto(BEDocumentoImpuesto objDocumentoImpuesto) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturnValor.Exitosa = objDocumentoImpuestoData.Insert(objDocumentoImpuesto); if (oReturnValor.Exitosa) { oReturnValor.Exitosa = true; oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW); tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, objDocumentoImpuesto.segUsuarioEdita, objDocumentoImpuesto.codEmpresa.ToString()); } return(oReturnValor); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo ListaDePrecioDetalle /// En la BASE de DATO la Tabla : [GestionComercial.ListaDePrecioDetalle] /// <summary> /// <param name="itemListaDePrecioDetalle"></param> /// <param name="listaProductoPrecio"></param> /// <returns></returns> public ReturnValor UpdateDetalle(BEListaDePrecioDetalle itemListaDePrecioDetalle, List <BEProductoPrecio> listaProductoPrecio) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { int indPrecioUpdate = -1; returnValor.Exitosa = listaDePrecioDetalleData.Update(itemListaDePrecioDetalle); ProductoPrecioData productoPrecioData = new ProductoPrecioData(); //listaProductoPrecio = oProductoPrecioData.List(itemListaDePrecioDetalle.CodigoProducto, string.Empty, null, itemListaDePrecioDetalle.CodigoPersonaEmpre, itemListaDePrecioDetalle.CodigoPuntoVenta, true); if (listaProductoPrecio.Count == 1) { if (itemListaDePrecioDetalle.refEsParaVenta) { listaProductoPrecio[0].ValorVenta = itemListaDePrecioDetalle.PrecioUnitario; } else { listaProductoPrecio[0].ValorCosto = itemListaDePrecioDetalle.PrecioUnitario; } listaProductoPrecio[0].SegUsuarioCrea = itemListaDePrecioDetalle.segUsuarioEdita; listaProductoPrecio[0].SegUsuarioEdita = itemListaDePrecioDetalle.segUsuarioEdita; indPrecioUpdate = productoPrecioData.Insert(listaProductoPrecio[0]); } if (returnValor.Exitosa && indPrecioUpdate != 0) { returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT); tx.Complete(); } } } catch (Exception ex) { returnValor = HelpException.mTraerMensaje(ex); } return(returnValor); }
/// <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); }
/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.Comprobantes /// En la BASE de DATO la Tabla : [GestionComercial.Comprobantes] /// <summary> /// <param name="prm_CodigoTalonario"></param> /// <returns></returns> public ReturnValor UltimoNumeroDocumento(string pcodEmpresaRUC, int prm_codDocumentoSerie, string pUserActual, int pcodEmpresa) { string NumeroSerie; string NumeroDocumento; try { BEDocumentoSerie objDocumentoSerie = new BEDocumentoSerie(); objDocumentoSerie = oDocumentoSerieData.Find(pcodEmpresaRUC, prm_codDocumentoSerie, true); if (objDocumentoSerie.CodigoComprobante != null) { NumeroSerie = objDocumentoSerie.NumeroSerie.Trim().PadLeft(4, '0'); decimal UltimoAGenerar = objDocumentoSerie.UltimoEmitido + 1; if (UltimoAGenerar > objDocumentoSerie.NumeroFinal) { oReturnValor.Exitosa = false; oReturnValor.Message = HelpMessages.gc_DOCUMENTOS_SeriesUltimo; } else { NumeroDocumento = Convert.ToString(UltimoAGenerar).PadLeft(9, '0'); oReturnValor.CodigoRetorno = NumeroSerie + "-" + NumeroDocumento; oReturnValor.Exitosa = true; } } else { oReturnValor.Message = HelpMessages.gc_DOCUMENTOS_Series; } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, pUserActual, pcodEmpresa.ToString()); } return(oReturnValor); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo ParteDiario /// En la BASE de DATO la Tabla : [GestionComercial.ParteDiario] /// <summary> /// <param name = >itemParteDiario</param> public ReturnValor UpdateCajaCierre(BEParteDiario itemParteDiario) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { CajaRegistroData oCajaRegistroData = new CajaRegistroData(); bool SUCEDE_CONCILIADO = true; oReturnValor.Exitosa = oParteDiarioData.UpdateCajaClose(itemParteDiario); foreach (CajaRegistroAux xCajReg in itemParteDiario.listaCajaRegistro) { xCajReg.indConciliado = true; xCajReg.segUsuarioEdita = itemParteDiario.segUsuarioEdita; SUCEDE_CONCILIADO = oCajaRegistroData.UpdateCajaClose(xCajReg); if (SUCEDE_CONCILIADO == false) { break; } } if (oReturnValor.Exitosa && SUCEDE_CONCILIADO) { oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT); tx.Complete(); } else { oReturnValor.Exitosa = false; } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo EmpleadoAux /// En la BASE de DATO la Tabla : [Almacen.EmpleadoAux] /// <summary> /// <param name = >empleado</param> private ReturnValor Insert(BEEmpleadoRequest empleado) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { returnValor.Exitosa = empleadoData.Insert(empleado); if (returnValor.Exitosa) { returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW); returnValor.Exitosa = true; tx.Complete(); } } } catch (Exception ex) { returnValor = HelpException.mTraerMensaje(ex, false, string.Concat(GetType().Name, ".", MethodBase.GetCurrentMethod().Name), empleado.segUsuarioEdita, empleado.codEmpresa.ToString()); } return(returnValor); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Configuracion /// En la BASE de DATO la Tabla : [Maestros.Configuracion] /// <summary> /// <param name="configuracion"></param> /// <returns></returns> public ReturnValor Insert(BEConfiguracion configuracion) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturnValor.Exitosa = oConfiguracionData.Insert(configuracion); if (oReturnValor.Exitosa) { oReturnValor.Message = HelpMessages.Evento_NEW; oReturnValor.codRetorno = configuracion.codConfiguracion; tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, configuracion.segUsuarioCrea, configuracion.codEmpresa.ToString()); } return(oReturnValor); }
/// <summary> /// Almacena el registro de un objeto de tipo [Tabla]. /// </summary> /// <param name="pItem"></param> public ReturnValor InsertUpdate(List <BERolOpcionAux> pItem) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { foreach (BERolOpcionAux item in pItem) { oReturn.Exitosa = oRolOpcionData.InsertUpdate(item); } if (oReturn.Exitosa) { oReturn.Message = HelpMessages.Evento_NEW; tx.Complete(); } } } catch (Exception ex) { oReturn = HelpException.mTraerMensaje(ex); } return(oReturn); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo CuentasCorrientes /// En la BASE de DATO la Tabla : [GestionComercial.CuentasCorrientes] /// <summary> /// <param name = >itemCuentasCorrientes</param> //public ReturnValor Update(BECuentaCorriente itemCuentasCorrientes) //{ // try // { // using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) // { // oReturnValor.Exitosa = oCuentasCorrientesData.Update(itemCuentasCorrientes); // if (oReturnValor.Exitosa) // { // oReturnValor.Message = HelpMessages.Evento_EDIT; // tx.Complete(); // } // } // } // catch (Exception ex) // { // oReturnValor = HelpException.mTraerMensaje(ex); // } // return oReturnValor; //} #endregion #region /* Proceso de DELETE BY ID CODE */ /// <summary> /// ELIMINA un registro de la Entidad GestionComercial.CuentasCorrientes /// En la BASE de DATO la Tabla : [GestionComercial.CuentasCorrientes] /// <summary> /// <returns>bool</returns> public ReturnValor Delete(int pcodEmpresa, int prm_codDocumReg, string prm_CodigoParte, string prmUserDelete) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturnValor.Exitosa = oCuentasCorrientesData.DeleteCodDocumReg(pcodEmpresa, prm_codDocumReg, prm_CodigoParte, prmUserDelete); if (oReturnValor.Exitosa) { oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE); tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
/// <summary> /// Actualiza el registro de una ENTIDAD de registro de Tipo ProductoKardexAux /// En la BASE de DATO la Tabla : [Produccion.ProductoExistenciasKardex] /// <summary> /// <param name="productoKardex"></param> /// <returns></returns> public ReturnValor UpdateKardexCierreDeshacer(BaseFiltroAlmacen pFiltro) { ReturnValor objReturnValor = new ReturnValor(); try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { objReturnValor.Exitosa = objProductoKardexData.UpdateKardexCierreDeshacer(pFiltro); if (objReturnValor.Exitosa) { objReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT); objReturnValor.Exitosa = true; tx.Complete(); } } } catch (Exception ex) { objReturnValor = HelpException.mTraerMensaje(ex); } return(objReturnValor); }
public ReturnValor UpdateUltimoDocumentoSerie(BEDocumentoSerie objDocumentoSerie) { ReturnValor objReturnValor = new ReturnValor(); try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { var resultUpdate = oDocumentoSerieData.UpdateUltimo(objDocumentoSerie); objReturnValor.Exitosa = resultUpdate.ErrorCode == 1 ? true : false; objReturnValor.Message = objReturnValor.Exitosa ? HelpEventos.MessageEvento(HelpEventos.Process.NEW) : HelpMessages.gc_DOCUM_NroDefinido; tx.Complete(); } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, objDocumentoSerie.segUsuarioEdita, objDocumentoSerie.codEmpresa.ToString()); } return(oReturnValor); }
/// <summary> /// ELIMINA un registro de la Entidad GestionComercial.GastoDeAduana /// En la BASE de DATO la Tabla : [GestionComercial.GastoDeAduana] /// <summary> /// <returns>bool</returns> public ReturnValor Delete(GastoDeAduanaAux gastoDeAduana) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturnValor.Exitosa = oGastoDeAduanaData.Delete(gastoDeAduana.codDocumReg, gastoDeAduana.codRegistroGasto, gastoDeAduana.segUsuarioEdita, true); ComprobanteEmisionData comprobanteEmisionData = new ComprobanteEmisionData(); bool sucede = comprobanteEmisionData.UpdateAsignaGastoDeAduanaDeshace(gastoDeAduana.codDocumRegDestino, gastoDeAduana.codGastoDeAduana, gastoDeAduana.segUsuarioEdita); if (oReturnValor.Exitosa && sucede) { oReturnValor.Message = HelpMessages.Evento_DELETE; tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
/// <summary> /// /// </summary> /// <param name="prm_codProductoPrecio"></param> /// <returns></returns> public ReturnValor Delete(BaseFiltroProductoPrecio pDelete) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { var oReturnValorDelete = productoPrecioData.Delete(pDelete); oReturnValor.Exitosa = oReturnValorDelete.ErrorCode > 0 ? true : false; if (oReturnValor.Exitosa) { oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE); tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, pDelete.segUsuarioActual, pDelete.codEmpresa.ToString()); } return(oReturnValor); }
public ReturnValor ActualizarSolicitudEjecucion(SolicitudEntity objSolicitudEntity) { try { //using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) //{ objSolicitudEjecucionData = new SolicitudEjecucionData(); objReturnValor.Exitosa = objSolicitudEjecucionData.ActualizarSolicitudEjecucion(objSolicitudEntity); if (objReturnValor.Exitosa) { objReturnValor.Message = HelpMessages.Evento_EDIT; //tx.Complete(); } //} } catch (Exception ex) { objReturnValor = HelpException.mTraerMensaje(ex); } return(objReturnValor); }
public List <DTOAsignaCosto> ListAsignaCosto(BaseFiltroImp pFiltro, bool Paginado) { List <DTOAsignaCosto> lstAsignaCosto = new List <DTOAsignaCosto>(); try { if (HelpTime.EsFechaValida(pFiltro.fecInicio) == string.Empty) { pFiltro.fecInicio = HelpTime.ConvertYYYYMMDD(Convert.ToDateTime(pFiltro.fecInicio)); } else { pFiltro.fecInicio = string.Empty; } if (HelpTime.EsFechaValida(pFiltro.fecFinal) == string.Empty) { pFiltro.fecFinal = HelpTime.ConvertYYYYMMDD(Convert.ToDateTime(pFiltro.fecFinal)); } else { pFiltro.fecFinal = string.Empty; } if (Paginado) { lstAsignaCosto = oIDUACostoData.ListAsignaCostoPaginado(pFiltro); } else { lstAsignaCosto = oIDUACostoData.ListAsignaCosto(pFiltro); } } catch (Exception ex) { returnValor = HelpException.mTraerMensaje(ex); } return(lstAsignaCosto); }
/// <summary> /// Almacena el registro de un objeto de tipo [Tabla]. /// </summary> /// <param name="pItem"></param> public ReturnValor Update(BEOpcionAux pItem) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { if (pItem.codOpcionPadre == string.Empty) { pItem.codOpcionPadre = null; } oReturn.Exitosa = oOpcionData.Update(pItem); if (oReturn.Exitosa) { tx.Complete(); oReturn.Message = HelpMessages.Evento_EDIT; } } } catch (Exception ex) { oReturn = HelpException.mTraerMensaje(ex); } return(oReturn); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo InventarioSerie /// En la BASE de DATO la Tabla : [Almacen.InventarioSerie] /// <summary> /// <param name = >itemInventarioSerie</param> public ReturnValor UpdateInventarioSerie(List <BEInventarioSerie> lstInventarioSerie) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { returnValor.Exitosa = inventarioSerieData.Update(lstInventarioSerie); if (returnValor.Exitosa) { returnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT); tx.Complete(); } else { returnValor.Message = HelpMessages.gc_DOCUM_NoGuardado; } } } catch (Exception ex) { returnValor = HelpException.mTraerMensaje(ex); } return(returnValor); }
/// <summary> /// ELIMINA un registro de la Entidad Almacen.InventarioSerie /// En la BASE de DATO la Tabla : [Almacen.InventarioSerie] /// <summary> /// <returns>bool</returns> public ReturnValor DeleteInventarioSerie(BaseFiltroAlmacen prm_Filtro) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { returnValor.Exitosa = inventarioSerieData.Delete(prm_Filtro); if (returnValor.Exitosa) { returnValor.Message = HelpMessages.Evento_DELETE; tx.Complete(); } else { returnValor.Message = HelpMessages.gc_DOCUM_NoGuardado; } } } catch (Exception ex) { returnValor = HelpException.mTraerMensaje(ex); } return(returnValor); }
public ReturnValor UpdateInventariosCerrarDeshacer(InventarioAux pInventario) { ReturnValor objReturnValor = new ReturnValor(); try { inventarioData = new InventarioData(); using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { objReturnValor.Exitosa = inventarioData.UpdateInventariosCerrarDeshacer(pInventario); if (objReturnValor.Exitosa) { tx.Complete(); } } objReturnValor.Message = objReturnValor.Exitosa ? HelpMessages.InventarioCerradoOK : HelpMessages.InventarioCerradoNOOK; } catch (Exception ex) { returnValor = HelpException.mTraerMensaje(ex); } return(returnValor); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Marcaciones /// En la BASE de DATO la Tabla : [Asistencia.Marcaciones] /// <summary> /// <param name = >itemMarcaciones</param> public ReturnValor Update(BEMarcacion itemMarcaciones) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { string FECHA_Sola = itemMarcaciones.FechaHora.ToShortDateString(); itemMarcaciones.FechaTexto = Convert.ToDateTime(FECHA_Sola); itemMarcaciones.FechaHora = Convert.ToDateTime(FECHA_Sola + " " + itemMarcaciones.Hora + ":00"); itemMarcaciones.Edicion = "EDT"; oReturnValor.Exitosa = oMarcacionesData.Update(itemMarcaciones); if (oReturnValor.Exitosa) { oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT); tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PartesAtributos /// En la BASE de DATO la Tabla : [Produccion.PartesAtributos] /// <summary> /// <param name = >itemPartesAtributos</param> public ReturnValor InsertUpdate(List <BEParteAtributo> listaPartesAtributos, BERegistro itemTablaMaestraRegistro, bool NUEVO) { ReturnValor xReturnValor = new ReturnValor(); try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { MaestroLogic oMaestroLogic = new MaestroLogic(); if (NUEVO) { oMaestroLogic.InsertDetalleDetalle(itemTablaMaestraRegistro); } else { oMaestroLogic.ActualizarDetalle(itemTablaMaestraRegistro); } oPartesAtributosData.Delete(itemTablaMaestraRegistro.CodigoArgumento, string.Empty); foreach (BEParteAtributo pItem in listaPartesAtributos) { oReturnValor.Exitosa = oPartesAtributosData.InsertUpdate(pItem); } if (oReturnValor.Exitosa) { oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW); tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
/// <summary> /// ELIMINA un registro de la Entidad CajaBancos.ComprobanteEmitidos /// En la BASE de DATO la Tabla : [CajaBancos.ComprobanteEmitidos] /// </summary> /// <param name="prm_CodigoPersonaEmpre"></param> /// <param name="prm_CodigoPuntoVenta"></param> /// <param name="prm_CodigoComprobante"></param> /// <param name="prm_NumeroComprobante"></param> /// <returns></returns> public ReturnValor Delete(int pcodEmpresa, string pcodEmpresaRUC, int prm_numItem, int prm_codDocumReg, string prm_codDocumento, bool prm_CAMBIA_ESTADO, string prm_CodigoParte, string prm_UsuarioEdita) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { bool SUCEDE_OK = true; bool SUCEDE_CT = true; CuentasCorrientesData oCuentasCorrientesData = new CuentasCorrientesData(); SUCEDE_CT = oCuentasCorrientesData.DeleteCodDocumReg(pcodEmpresa, prm_codDocumReg, prm_CodigoParte, prm_UsuarioEdita); oReturnValor.Exitosa = oCajaRegistroData.Delete(pcodEmpresaRUC, prm_numItem, prm_codDocumReg); if (prm_CAMBIA_ESTADO) { BEDocumento itemComprobantes = new DocumentoData().Find(prm_codDocumento, pcodEmpresaRUC); SUCEDE_OK = oComprobanteEmisionData.UpdateEmitido(prm_codDocumReg, itemComprobantes.CodigoArguEstEMIDefault, string.Empty, prm_UsuarioEdita); } if (oReturnValor.Exitosa && SUCEDE_OK && SUCEDE_CT) { oReturnValor.Message = HelpMessages.Evento_DELETE; tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
public SeguridadLogic() { oSeguridadData = new SeguridadData(); oReturn = new ReturnValor(); }
public ListaDePrecioLogic() { listaDePrecioData = new ListaDePrecioData(); listaDePrecioDetalleData = new ListaDePrecioDetalleData(); returnValor = new ReturnValor(); }
public OIDocumentoLogic() { oIDocumentoData = new OIDocumentoData(); returnValor = new ReturnValor(); }
public PlantillaCostoLogic() { plantillaCostoData = new PlantillaCostoData(); returnValor = new ReturnValor(); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo ParteDiario /// En la BASE de DATO la Tabla : [GestionComercial.ParteDiario] /// <summary> /// <param name = >itemParteDiario</param> public ReturnValor Insert(BEParteDiario parteDiario) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { List <BEParteDiario> buscadoParteDiario = new List <BEParteDiario>(); buscadoParteDiario = oParteDiarioData.ListCajas(parteDiario.CodigoPersonaEmpre, parteDiario.CodigoPuntoVenta, string.Empty, string.Empty, string.Empty, parteDiario.codEmpleado, true); int? p_codEmpleado = null; string p_nomEmpleado = string.Empty; string p_codParte = string.Empty; int ContadorIgual = 0; int ContadorDifer = 0; foreach (BEParteDiario xParte in buscadoParteDiario) { if (xParte.CajaActiva) { p_codEmpleado = xParte.codEmpleado; p_nomEmpleado = xParte.codEmpleadoNombre; p_codParte = xParte.CodigoParte; if (xParte.FechaParte.ToShortDateString() != parteDiario.FechaParte.ToShortDateString()) { ++ContadorDifer; } else { ++ContadorIgual; break; } } } if (ContadorDifer == 0) { if (ContadorIgual == 1) { oReturnValor.Exitosa = true; oReturnValor.CodigoRetorno = p_codParte; } else { oReturnValor.CodigoRetorno = oParteDiarioData.Insert(parteDiario); if (oReturnValor.CodigoRetorno != null) { oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW); oReturnValor.Exitosa = true; tx.Complete(); } } } else if (ContadorDifer == 1) { oReturnValor.Exitosa = false; if (buscadoParteDiario[0].FechaParte.ToShortDateString() == parteDiario.FechaParte.ToShortDateString()) { oReturnValor.CodigoRetorno = buscadoParteDiario[0].CodigoParte; oReturnValor.Message = "[ " + p_codEmpleado + " - " + p_nomEmpleado + " ]. ¡Contador == 1 Tiene registro caja de parte diario sin CERRAR, el día de HOY !"; } else { oReturnValor.Message = "[ " + p_codEmpleado + " - " + p_nomEmpleado + " ]. ¡ " + buscadoParteDiario[0].FechaParte.ToShortDateString() + " == " + parteDiario.FechaParte.ToShortDateString() + " - Tiene registro caja de parte diario sin CERRAR, Por favor cerrar !"; } } else { oReturnValor.Message = " [ " + p_codEmpleado + " - " + p_nomEmpleado + " ]. ¡Contador == " + ContadorDifer.ToString() + " Tiene registro caja de parte diario sin CERRAR, Por favor cerrar !"; } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); oReturnValor.Message = " [ No se ha generado parte diario. ] - " + oReturnValor.Message; } return(oReturnValor); }
public FormatosRelojesLogic() { oFormatosRelojesData = new FormatosRelojesData(); oReturnValor = new ReturnValor(); }
public ImpuestoLogic() { objImpuestoData = new ImpuestoData(); oReturnValor = new ReturnValor(); }
public ParteDiarioLogic() { oParteDiarioData = new ParteDiarioData(); oReturnValor = new ReturnValor(); }