public void DeleteRow(int Secuencia, decimal IdTransaccionSession) { List <ro_nomina_x_horas_extras_det_Info> list = get_list(IdTransaccionSession); var info = list.Where(m => m.Secuencia == Secuencia).FirstOrDefault(); var marcacion = new ro_marcaciones_x_empleado_Info { IdCalendadrio = info.IdCalendario, IdEmpleado = info.IdEmpleado, }; if (bus_marcaciones.eliminarDB(marcacion)) { list.Remove(list.Where(m => m.Secuencia == Secuencia).FirstOrDefault()); } }