/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PersonasAgenda /// En la BASE de DATO la Tabla : [Asistencia.PersonasAgenda] /// <summary> /// <param name = >itemPersonasAgenda</param> public bool Update(BEPersonaAgenda itemPersonasAgenda) { int codigoRetorno = -1; try { using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion)) { codigoRetorno = SQLDC.omgc_mnt_UpdatePersonasAgenda ( itemPersonasAgenda.Item, itemPersonasAgenda.CodigoPersona, itemPersonasAgenda.CodigoJustificacion, itemPersonasAgenda.Anio, Convert.ToDateTime(itemPersonasAgenda.FechaInicio.ToShortDateString()), Convert.ToDateTime(itemPersonasAgenda.FechaFinal.ToShortDateString()), itemPersonasAgenda.Estado, itemPersonasAgenda.SegUsuarioEdita ); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Asistencia.PersonasAgenda /// En la BASE de DATO la Tabla : [Asistencia.PersonasAgenda] /// <summary> /// <returns>Entidad</returns> public BEPersonaAgenda Find(string prm_Item) { BEPersonaAgenda miEntidad = new BEPersonaAgenda(); try { using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion)) { var resul = SQLDC.omgc_mnt_GetByIdCodePersonasAgenda(prm_Item); foreach (var item in resul) { miEntidad = new BEPersonaAgenda() { Item = item.Item, CodigoPersona = item.CodigoPersona, CodigoJustificacion = item.CodigoJustificacion, Anio = item.Anio, FechaInicio = item.FechaInicio, FechaFinal = item.FechaFinal, 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); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PersonasAgenda /// En la BASE de DATO la Tabla : [Asistencia.PersonasAgenda] /// <summary> /// <param name = >itemPersonasAgenda</param> public string Insert(BEPersonaAgenda itemPersonasAgenda) { string codigoRetorno = string.Empty; try { using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion)) { SQLDC.omgc_mnt_InsertPersonasAgenda ( ref codigoRetorno, itemPersonasAgenda.CodigoPersona, itemPersonasAgenda.CodigoJustificacion, itemPersonasAgenda.Anio, Convert.ToDateTime(itemPersonasAgenda.FechaInicio.ToShortDateString()), Convert.ToDateTime(itemPersonasAgenda.FechaFinal.ToShortDateString()), itemPersonasAgenda.Estado, itemPersonasAgenda.SegUsuarioCrea ); } } catch (Exception ex) { throw ex; } return(codigoRetorno != null ? codigoRetorno : null); }