public static Detalle_Calendario_Laboral ActualizarDetalle(Detalle_Calendario_Laboral detalle) { using (var bd = new DescarEntity()) { var pro = (from p in bd.Detalle_Calendario_Laboral where p.id_detalle_calendario_laboral == detalle.id_detalle_calendario_laboral select p).Single(); pro.hora_desde_1 = detalle.hora_desde_1; pro.hora_hasta_1 = detalle.hora_hasta_1; pro.hora_desde_2 = detalle.hora_desde_2; pro.hora_hasta_2 = detalle.hora_hasta_2; pro.hora_desde_3 = detalle.hora_desde_3; pro.hora_hasta_3 = detalle.hora_hasta_3; pro.hora_desde_4 = detalle.hora_desde_4; pro.hora_hasta_4 = detalle.hora_hasta_4; pro.hora_desde_5 = detalle.hora_desde_5; pro.hora_hasta_5 = detalle.hora_hasta_5; pro.importa_base = detalle.importa_base; pro.no_laborable = detalle.no_laborable; bd.SaveChanges(); return(pro); } }
public static Detalle_Calendario_Laboral InsertarDetalleCalendario(Detalle_Calendario_Laboral calendario) { using (var bd = new DescarEntity()) { bd.Detalle_Calendario_Laboral.Add(calendario); bd.SaveChanges(); } return(calendario); }
private static void CrearDetalleCalendario(DayOfWeek dayOfWeek, int id_definicion_laboral) { Detalle_Calendario_Laboral detalle = new Detalle_Calendario_Laboral(); detalle.id_definicion_calendario_laboral = id_definicion_laboral; detalle.id_dia = ObtenerDiaPorNombre(dayOfWeek).id_dia; detalle.no_laborable = false; Insertar(detalle); }
public static void Eliminar(Detalle_Calendario_Laboral detalle) { using (var bd = new DescarEntity()) { var sub = (from s in bd.Detalle_Calendario_Laboral where s.id_detalle_calendario_laboral == detalle.id_detalle_calendario_laboral select s).Single(); bd.Detalle_Calendario_Laboral.Remove(sub); bd.SaveChanges(); } }
public static Detalle_Calendario_Laboral Insertar(Detalle_Calendario_Laboral calendario) { return(CalendarioDB.InsertarDetalleCalendario(calendario)); }
public static void Eliminar(Detalle_Calendario_Laboral detalle) { CalendarioDB.Eliminar(detalle); }
public static Detalle_Calendario_Laboral ActualizarDetalle(Detalle_Calendario_Laboral detalle) { if (!(detalle.hora_desde_1.HasValue && detalle.hora_hasta_1.HasValue && detalle.hora_hasta_1 > detalle.hora_desde_1)) { detalle.hora_desde_1 = null; detalle.hora_hasta_1 = null; detalle.hora_desde_2 = null; detalle.hora_hasta_2 = null; detalle.hora_desde_3 = null; detalle.hora_hasta_3 = null; detalle.hora_desde_4 = null; detalle.hora_hasta_4 = null; detalle.hora_desde_5 = null; detalle.hora_hasta_5 = null; } if (!(detalle.hora_desde_2.HasValue && detalle.hora_hasta_2.HasValue && detalle.hora_hasta_2 > detalle.hora_desde_2) & detalle.hora_desde_1.HasValue && detalle.hora_hasta_1.HasValue) { detalle.hora_desde_2 = null; detalle.hora_hasta_2 = null; detalle.hora_desde_3 = null; detalle.hora_hasta_3 = null; detalle.hora_desde_4 = null; detalle.hora_hasta_4 = null; detalle.hora_desde_5 = null; detalle.hora_hasta_5 = null; } if (!(detalle.hora_desde_3.HasValue && detalle.hora_hasta_3.HasValue && detalle.hora_hasta_3 > detalle.hora_desde_3) & detalle.hora_desde_2.HasValue && detalle.hora_hasta_2.HasValue) { detalle.hora_desde_3 = null; detalle.hora_hasta_3 = null; detalle.hora_desde_4 = null; detalle.hora_hasta_4 = null; detalle.hora_desde_5 = null; detalle.hora_hasta_5 = null; } if (!(detalle.hora_desde_4.HasValue && detalle.hora_hasta_4.HasValue && detalle.hora_hasta_4 > detalle.hora_desde_4) & detalle.hora_desde_3.HasValue && detalle.hora_hasta_3.HasValue) { detalle.hora_desde_4 = null; detalle.hora_hasta_4 = null; detalle.hora_desde_5 = null; detalle.hora_hasta_5 = null; } if (!(detalle.hora_desde_5.HasValue && detalle.hora_hasta_5.HasValue && detalle.hora_hasta_5 > detalle.hora_desde_5) & detalle.hora_desde_4.HasValue && detalle.hora_hasta_4.HasValue) { detalle.hora_desde_5 = null; detalle.hora_hasta_5 = null; } return(CalendarioDB.ActualizarDetalle(detalle)); }