/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Justificaciones /// En la BASE de DATO la Tabla : [Asistencia.Justificaciones] /// <summary> /// <param name = >itemJustificaciones</param> public bool Update(BEJustificacion itemJustificaciones) { int codigoRetorno = -1; try { using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion)) { codigoRetorno = SQLDC.omgc_mnt_UpdateJustificaciones( itemJustificaciones.CodigoJustificacion, itemJustificaciones.Descripcion, itemJustificaciones.EsRemunerable, itemJustificaciones.EsEspecial, itemJustificaciones.EsEliminado, itemJustificaciones.EnlaceJustificacion, itemJustificaciones.CodigoArguTeclaReloj, itemJustificaciones.CodigoArguNombreReloj, itemJustificaciones.CodigoArguComputa, itemJustificaciones.Estado, itemJustificaciones.SegUsuarioEdita); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Asistencia.Justificaciones /// En la BASE de DATO la Tabla : [Asistencia.Justificaciones] /// <summary> /// <returns>Entidad</returns> public BEJustificacion Find(string prm_CodigoJustificacion) { BEJustificacion miEntidad = new BEJustificacion(); try { miEntidad = oJustificacionesData.Find(prm_CodigoJustificacion); } catch (Exception ex) { throw ex; } return(miEntidad); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Justificaciones /// En la BASE de DATO la Tabla : [Asistencia.Justificaciones] /// <summary> /// <param name = >itemJustificaciones</param> public ReturnValor Insert(BEJustificacion itemJustificaciones) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturnValor.Exitosa = oJustificacionesData.Insert(itemJustificaciones); if (oReturnValor.Exitosa) { oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW); tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Asistencia.Justificaciones /// En la BASE de DATO la Tabla : [Asistencia.Justificaciones] /// <summary> /// <returns>Entidad</returns> public BEJustificacion Find(string prm_CodigoJustificacion) { BEJustificacion miEntidad = new BEJustificacion(); try { using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion)) { var resul = SQLDC.omgc_mnt_GetByIdCodeJustificaciones(prm_CodigoJustificacion); foreach (var item in resul) { miEntidad = new BEJustificacion() { CodigoJustificacion = item.CodigoJustificacion, Descripcion = item.Descripcion, EsRemunerable = item.EsRemunerable, EsEspecial = item.EsEspecial, EsEliminado = item.EsEliminado, EnlaceJustificacion = item.EnlaceJustificacion, CodigoArguTeclaReloj = item.CodigoArguTeclaReloj, CodigoArguNombreReloj = item.CodigoArguNombreReloj, CodigoArguComputa = item.CodigoArguComputa, Estado = item.Estado, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegFechaHoraEdita = item.SegFechaHoraEdita, SegMaquinaOrigen = item.SegMaquinaOrigen, }; } } } catch (Exception ex) { throw ex; } return(miEntidad); }