Esempio n. 1
0
		private void EventOsHistOrIalEmPleadO_Attach(EventOsHistOrIalEmPleadO entity)
		{
			entity.EmPleadOs = this;
		}
Esempio n. 2
0
		private void EventOsHistOrIalEmPleadO_Detach(EventOsHistOrIalEmPleadO entity)
		{
			entity.EmPleadOs = null;
		}
        public int agregarEventoHistorialEmpleado(int idEmpleado, DateTime fechaInicioEvento, DateTime fechaFinEvento, int idTipoEventoHistorial, string descripcionEvento)
        {
            try
            {
                EventOsHistOrIalEmPleadO eventHist = new EventOsHistOrIalEmPleadO();
                Table<EventOsHistOrIalEmPleadO> tabla = database.GetTable<EventOsHistOrIalEmPleadO>();

                eventHist.FechaInicio = fechaInicioEvento;
                eventHist.FechaFin = fechaFinEvento;
                eventHist.IDEmpleado = (uint) idEmpleado;
                eventHist.IDTipoEvento = idTipoEventoHistorial;
                eventHist.Descripcion = descripcionEvento;

                tabla.InsertOnSubmit(eventHist);

                database.SubmitChanges(System.Data.Linq.ConflictMode.FailOnFirstConflict);
                return (int) eventHist.IDEventoHistorialEmpleado;
            }
            catch (Exception ex)
            {
                WriteErrorLog(ex);
                throw ex;
            }
        }