/// <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 bool Update(BEMarcacion itemMarcaciones) { int codigoRetorno = -1; try { using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion)) { codigoRetorno = SQLDC.omgc_mnt_UpdateMarcaciones( itemMarcaciones.IdRegistro, itemMarcaciones.NumeroMarcacion, itemMarcaciones.FechaTexto, itemMarcaciones.Hora, itemMarcaciones.FechaHora, itemMarcaciones.CodigoReloj, itemMarcaciones.TeclaReloj, itemMarcaciones.CodigoJustificacion, itemMarcaciones.Edicion, itemMarcaciones.Estado, itemMarcaciones.SegUsuarioEdita ); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <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 Insert(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"); if (itemMarcaciones.TeclaReloj == null) { itemMarcaciones.TeclaReloj = ""; } else { itemMarcaciones.TeclaReloj = itemMarcaciones.TeclaReloj; } oReturnValor.CodigoRetorno = oMarcacionesData.Insert(itemMarcaciones); if (oReturnValor.CodigoRetorno != null) { oReturnValor.Exitosa = true; oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW); tx.Complete(); } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }
public string InsertInterno(BEMarcacion itemMarcaciones) { string codigoRetorno = null; try { using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion)) { SQLDC.omgc_mnt_InsertMarcacionesInterno( ref codigoRetorno, itemMarcaciones.NumeroMarcacion, itemMarcaciones.CodigoReloj, itemMarcaciones.TeclaReloj, itemMarcaciones.CodigoJustificacion, itemMarcaciones.Edicion, itemMarcaciones.Estado, itemMarcaciones.SegUsuarioCrea); } } catch (Exception ex) { throw ex; } return(codigoRetorno); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Asistencia.Marcaciones /// En la BASE de DATO la Tabla : [Asistencia.Marcaciones] /// <summary> /// <returns>Entidad</returns> public BEMarcacion Find(string prm_IdRegistro) { BEMarcacion miEntidad = new BEMarcacion(); try { miEntidad = oMarcacionesData.Find(prm_IdRegistro); } catch (Exception ex) { throw ex; } return(miEntidad); }
/// <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 InsertInterno(BEMarcacion itemMarcaciones) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturnValor.CodigoRetorno = oMarcacionesData.InsertInterno(itemMarcaciones); if (oReturnValor.CodigoRetorno != null) { oReturnValor.Exitosa = true; 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.Marcaciones /// En la BASE de DATO la Tabla : [Asistencia.Marcaciones] /// <summary> /// <returns>Entidad</returns> public BEMarcacion Find(string prm_NumeroMarcacion, DateTime prm_FechaHora, string prm_Hora) { BEMarcacion miEntidad = new BEMarcacion(); try { using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion)) { var resul = SQLDC.omgc_pro_GetByIdCodeMarcaciones(prm_NumeroMarcacion, prm_FechaHora, prm_Hora); foreach (var item in resul) { miEntidad = new BEMarcacion() { IdRegistro = item.IdRegistro, NumeroMarcacion = item.NumeroMarcacion, FechaTexto = item.FechaTexto, Hora = item.Hora, FechaHora = item.FechaHora, CodigoReloj = item.CodigoReloj, TeclaReloj = item.TeclaReloj, CodigoJustificacion = item.CodigoJustificacion, Edicion = item.Edicion, 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 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); }