private bool si_existe(ro_horario_planificacion_det_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { var lst = from q in Context.ro_horario_planificacion_det where q.IdEmpresa == info.IdEmpresa && q.IdEmpleado == info.IdEmpleado && q.IdCalendario == info.IdCalendario select q; if (lst.Count() > 0) { return(true); } else { return(false); } } } catch (Exception) { throw; } }
public ro_horario_planificacion_det_Info get_info(int IdEmpresa, decimal IdPlanificacion) { try { ro_horario_planificacion_det_Info info = new ro_horario_planificacion_det_Info(); using (Entities_rrhh Context = new Entities_rrhh()) { ro_horario_planificacion_det Entity = Context.ro_horario_planificacion_det.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdPlanificacion == IdPlanificacion); if (Entity == null) { return(null); } info = new ro_horario_planificacion_det_Info { IdEmpresa = Entity.IdEmpresa, IdEmpleado = Entity.IdEmpleado, IdHorario = Entity.IdHorario, IdCalendario = Entity.IdCalendario, IdPlanificacion = Entity.IdPlanificacion, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public ActionResult EditingDelete([ModelBinder(typeof(DevExpressEditorsBinder))] ro_horario_planificacion_det_Info info_det) { lst_planificacion_det.DeleteRow(Convert.ToInt32(info_det.Secuencia)); ro_horario_planificacion_Info model = new ro_horario_planificacion_Info(); model.lst_planificacion_det = lst_planificacion_det.get_list(); cargar_combos_detalle(); return(PartialView("_GridViewPartial_horario_planificacion_det", model)); }
public bool modificarDB(ro_horario_planificacion_det_Info info) { try { return(odata.modificarDB(info)); } catch (Exception) { throw; } }
public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] ro_horario_planificacion_det_Info info_det) { if (ModelState.IsValid) { lst_planificacion_det.UpdateRow(info_det, Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); } ro_horario_planificacion_Info model = new ro_horario_planificacion_Info(); model.lst_planificacion_det = lst_planificacion_det.get_list(Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual)); cargar_combos_detalle(); return(PartialView("_GridViewPartial_horario_planificacion_det", model)); }
public ActionResult EditingAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] ro_horario_planificacion_det_Info info_det) { if (ModelState.IsValid) { lst_planificacion_det.AddRow(info_det); } ro_horario_planificacion_Info model = new ro_horario_planificacion_Info(); model.lst_planificacion_det = lst_planificacion_det.get_list(); cargar_combos_detalle(); return(PartialView("_GridViewPartial_horario_planificacion_det", model)); }
private ro_horario_planificacion_Info get_planificacion(DateTime FechaInicio, DateTime FechaFin, int IdHorario) { try { ro_horario_planificacion_det_Info info_det; int cont = 0; int Secuencia = 0; int IdCalendadio = 0; int num_dias = Convert.ToInt32((FechaFin - FechaInicio).TotalDays); for (int i = 0; i <= num_dias; i++) { List <ro_horario_planificacion_det_Info> listmp = (from q in lst_empleados select new ro_horario_planificacion_det_Info { IdCalendario = q.IdCalendario, IdHorario = q.IdHorario, fecha = q.fecha, IdEmpresa = q.IdEmpresa, IdEmpleado = q.IdEmpleado, pe_cedulaRuc = q.pe_cedulaRuc, pe_nombreCompleto = q.pe_nombreCompleto, ca_descripcion = q.ca_descripcion, de_descripcion = q.de_descripcion, di_descripcion = q.di_descripcion, ar_descripcion = q.ar_descripcion, Su_Descripcion = q.Su_Descripcion }).ToList(); cont++; IdCalendadio = Convert.ToInt32(FechaInicio.ToString("ddMMyyyy")); foreach (var item in listmp) { info_det = new ro_horario_planificacion_det_Info(); info_det = item; info_det.IdCalendario = IdCalendadio; info_det.IdHorario = IdHorario; info_det.fecha = FechaInicio; info_det.Secuencia = Secuencia++; info.lst_planificacion_det.Add(info_det); } FechaInicio = FechaInicio.AddDays(1); } return(info); } catch (Exception) { throw; } }
public bool modificarDB(ro_horario_planificacion_det_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_horario_planificacion_det Entity = Context.ro_horario_planificacion_det.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdEmpleado == info.IdEmpleado && q.IdCalendario == info.IdCalendario && q.IdPlanificacion == info.IdPlanificacion); if (Entity == null) { return(false); } Entity.IdHorario = Convert.ToInt32(info.IdHorario); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult CmbEmpleado_Planificacion() { ro_horario_planificacion_det_Info model = new ro_horario_planificacion_det_Info(); return(PartialView("_CmbEmpleado_Planificacion", model)); }
public void UpdateRow(ro_horario_planificacion_det_Info info_det, decimal IdTransaccionSession) { ro_horario_planificacion_det_Info edited_info = get_list(IdTransaccionSession).Where(m => m.Secuencia == info_det.Secuencia).First(); edited_info.IdHorario = info_det.IdHorario; }
public void AddRow(ro_horario_planificacion_det_Info info_det, decimal IdTransaccionSession) { List <ro_horario_planificacion_det_Info> list = get_list(IdTransaccionSession); list.Add(info_det); }
public void UpdateRow(ro_horario_planificacion_det_Info info_det) { ro_horario_planificacion_det_Info edited_info = get_list().Where(m => m.Secuencia == info_det.Secuencia).First(); edited_info.IdHorario = info_det.IdHorario; }
public void AddRow(ro_horario_planificacion_det_Info info_det) { List <ro_horario_planificacion_det_Info> list = get_list(); list.Add(info_det); }