/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo CalendariosDias /// En la BASE de DATO la Tabla : [Asistencia.CalendariosDias] /// <summary> /// <param name = >itemCalendariosDias</param> public bool Update(BECalendarioDia itemCalendariosDias) { int codigoRetorno = -1; try { using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion)) { codigoRetorno = SQLDC.omgc_mnt_UpdateCalendariosDias( itemCalendariosDias.Registro, itemCalendariosDias.CodigoCalendario, itemCalendariosDias.CodigoArguDiaSemana, Convert.ToDateTime(itemCalendariosDias.FechaInicio.ToShortDateString()), Convert.ToDateTime(itemCalendariosDias.FechaFinal.ToShortDateString()), itemCalendariosDias.CodigoHorario, itemCalendariosDias.Estado, itemCalendariosDias.SegUsuarioEdita ); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo CalendariosDias /// En la BASE de DATO la Tabla : [Asistencia.CalendariosDias] /// <summary> /// <param name = >itemCalendariosDias</param> public string Insert(BECalendarioDia itemCalendariosDias) { string codigoRetorno = ""; try { using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion)) { SQLDC.omgc_mnt_InsertCalendariosDias( ref codigoRetorno, itemCalendariosDias.CodigoCalendario, itemCalendariosDias.CodigoArguDiaSemana, Convert.ToDateTime(itemCalendariosDias.FechaInicio.ToShortDateString()), Convert.ToDateTime(itemCalendariosDias.FechaFinal.ToShortDateString()), itemCalendariosDias.CodigoHorario, itemCalendariosDias.Estado, itemCalendariosDias.SegUsuarioCrea ); } } catch (Exception ex) { throw ex; } return(codigoRetorno != null ? codigoRetorno : null); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo CalendariosDias /// En la BASE de DATO la Tabla : [Asistencia.CalendariosDias] /// <summary> /// <param name = >itemCalendariosDias</param> public ReturnValor Insert(BECalendarioDia itemCalendariosDias) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { if (itemCalendariosDias.Registro == null || itemCalendariosDias.Registro == string.Empty) { oReturnValor.CodigoRetorno = oCalendariosDiasData.Insert(itemCalendariosDias); if (oReturnValor.CodigoRetorno != null) { oReturnValor.Exitosa = true; oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW); tx.Complete(); } } else { oReturnValor.Exitosa = oCalendariosDiasData.Update(itemCalendariosDias); if (oReturnValor.Exitosa) { oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.EDIT); tx.Complete(); } } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return(oReturnValor); }